Nomura on Tata Motors: Nomura maintains a “Buy” rating with a target price of Rs 1303. Jaguar Land Rover (JLR) reported a 3% and 10% […]