Auto News

Mercedes India launch Star Lease

October 13, 2011 goaonwheels 0

Mercedes-Benz India has introduced Star Lease, a one of its kind self leasing option in the luxury car segment for its complete range of cars available in India. “Star Lease” will be provided through Daimler […]

1 2 3 4