News Mercedes-Benz C-Class wins 2015 WCA Car of the Year award Mercedes-Benz is no stranger to the World Car Awards program – now in its 11th year. The company previously won the…