Shares of Tata Motors fell over 5 percent to Rs 673 on June 16 after Jaguar Land Rover (JLR), its UK-based luxury arm, flagged weak free cash flow expectations and a slew of macro risks in its latest investor presentation.