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
Add to Cart Add to Lightbox Download