The C-Class is the second sedan, or limousine, in the Mercedes-Benz India lineup to receive the company's new design, architecture and feature update. Sure, it is a marketing ploy, but Mercedes is calling this the 'baby S-Class'. Bilal finds out if that term is actually true while also enjoying the powerful C300 d variant on the ghats of Mussorie.