View of Leh from above from Shanti Stupa on sunset. Ladakh, Jammu and Kashmir, India
View of green Indus valley from ascend to Kardung La pass - - allegedly the highest motorable pass in the world (5602 m). Ladakh, India
Himalayan landscape. Ladakh, India