Auto industry pensive about Russian standoff in Ukraine

March 7, 2014

 

There has been no let up in the political tension in the Crimea peninsula of southern Ukraine this week where thousands of Russian troops have occupied strategic locations, including the port of Sevastopol.

 

 

chevron-leftchevron-right