5 Jul 2011, 15:33 UTC · By: Mihnea Radu / Carmakers sure do love to play with words when it comes to triumphantly announcing their sales records, yet success is what it is and there’s no arguing with that. Mercedes Benz has announced ...