Woman cycling down the Khardung Pass route Connecting Leh to the Nubra Valley, the world's highest carossable road, 5,359 meters, Ladakh, India [ + ] [ - ]

This image may be available to license for exclusive use. Please contact us for pricing.