Thank you for your patience while we retrieve your images.


Thumbnails
 
Road towards Khardung La from Leh town

Road leading from Leh town towards Khardung La, arguably the highest motorable pass in the world, Ladakh, India