On the third and final day of his UK visit, PM Narendra Modi dropped by to check out Tata Motors’ owned Jaguar Land Rover (JLR) plant, which happens to be the largest investment by an Indian company in the UK. Tata Motors took over Jaguar Land Rover from Ford in 2008, and the deal has managed to turn around […]
Motoroids - Auto news india, car and bike reviews, launch reports, images, prices and scoops