Shanti Stupa at Leh in Ladakh, India
The Shanti Stupa is an iconic structure in Leh. Atop a hill climbing 500 steps, reaching here by foot requires a lot of effort. Specially because of the high altitude. On the top, it is a place for breathtaking views, some peace and quiet, meditation and prayers.
From Story photos