Volvo Cars and Jaguar Land Rover are laying off Russian office staff after halting vehicle sales in the country, Kommersant newspaper reported.
Volvo Cars and Jaguar Land Rover are laying off Russian office staff after halting vehicle sales in the country, Kommersant newspaper reported.