Browsing: Mercedes-Benz India

Twelve cylinders, twin-turbocharging, 630 hp of output and 1000 Newton-metres of torque – the new S 65 AMG sets new…