India Virtual Experience

Welcome to Leh

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 Maps

Leh was far from any destination in India. The next stop on this destination is Agra.

Next stop

We're heading to Agra next

Welcome to Agra, India Situated on the banks of the Yamuna River in the city of Uttar Pradesh, Agra is one of the most touristy places in India because of its m

Continue to Agra
Curated by Trift Team