Thumbnails
 

The Shanti Stupa on a hill above Leh in Ladakh, Jammu & Kashmir, India