Mercedes Benz is the first of the global luxury automobile manufacturers to come to India. The journey of Mercedes has started in the last couple of years, has got almost every possible form of the iconic S-Class to India. The latest to enter the Indian sovereign land is the Mercedes S-Cabriolet. The car has a drop top beauty based on …