Top Menu

Ladakh-129

Khardung La, the highest motorable road in the world, at 5.602 meters, on the way to the Nubra Valley from Leh, Ladakh, India

No comments yet.

Leave a Reply