Ladakh, India.

Share
twitterlinkedinfacebook
Image 35 of 46
< Prev Next >
India-9077.jpg
Toasting a cup of tea after mountain biking on the highest motorable road in the world,  Himalayan Mountains, Ladakh, India.