Share
twitterlinkedinfacebook
Image 1 of 1
SLee20090531-Leh_Town-0202.jpg
Tourists and local Ladakhis visit Shanti Stupa, the latest addition to skyline of Leh town, Ladakh, Jammu & Kashmir, India, on 31st May 2009. Shanti Stupa was built by the Japanese and sits atop a 100m high hill, accessible climbing by 566 steps.  Photo by Suzanne Lee