Shanti Stupa
Built by the ‘Peace Sect’, an association of Japanese Buddhists, the Shanti Stupa crowns a hill on the western edge of the Leh valley. A total of 157 steps take you to the summit just off of Changspa, or alternatively there is a road that will take you […]
Comments