Heaven on Earth: Road trip to khardung la Leh Ladakh – Best travel guide

If Kashmir is the heaven on Earth then Leh Ladakh is the Vaikuntha (God's paradise as per mythology).

Advertisements

Blog at WordPress.com.

Up ↑