Shanghai Motor Show 2013 Preview & Car Images
The Shanghai Motor Show 2013 runs from 21-29 April and is the biggest auto show in China. Carmakers are queuing up to launch new models in Shanghai – and we’ll be treated to world premieres from the likes of Audi, BMW, Maserati and Porsche.