Yesterday was the last of the two day event at the China Expo Complex and the Shanghai Motor Show has certainly provided some interesting spectacles for the motoring world to ponder. Shanghai is now able to legitimately claim the title of world’s largest car show, with the new venue dwarfing any competition with ease. It […]