Mercedes-Benz’ Triple Victory at the Automotive Brand Contest 2011 By: MBWorld.org Editors | August 10, 2011