Welcome to Leh, India A land like no other, situated eleven thousand feet above the sea level, Leh is a town in India with splendid sceneries to visit bounded by two of the world's mightiest mountain ranges, the Great Himalaya and the Karakoram. This place is nothing less than a heaven on earth.
Open Leh on MapsLeh was far from any destination in India. The next stop on this destination is Agra.
Curated by Trift Team