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.