The Best Car in the World?

In 2010, BMW overtook Mercedes Benz as the best selling luxury car manufacturer in India for the first time. But Mercedes has no intention of going quietly into the night. Their line-up now features the all-new E Class, as well as the newly Introduced 7-seat GL SUV. But leading the charge is a refreshed, and lengthened, flagship 8 500L.The wheelbase of the 8 500 has been stretched by 13

Blog Archive