Mercedes-AMG C 63 S launched September 3, 2015 Mercedes-Benz India launch the World Car of the Year, the Mercedes-AMG C 63 S. Details here