Mercedes-Benz India Launch the New S400 March 29, 2016 The S Class has always been the pinnacle of luxury from the owners of the three-pointed star. Now Mercedes-Benz have launched the S400 for their Indian consumers. Details here…