May
15th
Stay connected Subscribe to our RSS feed
The new Mercedes-Benz S class makes its world premier today in Hamburg, Germany, but Shanghai might have been more appropriate. Why? China accounted for nearly half of all S-class sales from 2010-2012.