Here’s another SUV from the Shanghai Auto Show, this time from Chongqing-based
While browsing through the many premieres of the 2013 Shanghai motor show,
One of our tipsters tells us that in Russia, a yellow sign