Share
twitterlinkedinfacebook
Image 1 of 1
JSB02946IND.jpg
Leh Palace, on the top of a mountain.