Tata Motors says JLR to halt production at UK facilities

Tata Motors on Monday said Jaguar Land Rover (JLR) will temporarily suspend production at its UK manufacturing facilities over the course of next …
View full source