Baby S-Class is a term thats often used now to define the Mercedes-Benz C-Class. But is it really worth that claim? How much of the S-Class goodness can it boast of? Watch the video to know more as we review the India-spec C-Class C 200 petrol and C 300d.