Mon, 21 Nov 2011 10:38:44 GMT
Mercedes-Benz: Better Leh'd Than Never

Losing sense of time on the mystical mountains of Ladakh



Previous12 of 12Next
Share this Gallery

This trip could not have ended at a better location, as I was carrying a part of paradise on earth with me back home.

Source: Car India

Advertisement
BEST OF AUTOS IN 2012