Shanti Stupa at Leh in Ladakh, India
Breathtaking views, some peace and quiet, meditation and prayers.
IndiaLadakh
From Story photos