They say the Gods landed in the Himalayas and made it their abode. One can see the reason why..
The Leh Hampta pass trek reaches a height of 14500 ft @ Hampta Pass! You trek through deciduous forests, meadows, across streams, a million rocks, mountain snow and high altitude desert. They say a picture is worth a thousand words.. therefore letting them walk the talk 😉
Want TravelbugDiary to help you with a Free, Personalized, Curated Travel Plan for your next big vacation?