Shanti Stupa is built on a hilltop in Chanspa in Leh by a Japanese Buddhist in 1991 as part of Peace Pagoda mission. the scenery reminded me… Read more “Shanti Stupa and Leh Palace, Leh Ladakh, Jammu Kashmir, India.”
Shanti Stupa is built on a hilltop in Chanspa in Leh by a Japanese Buddhist in 1991 as part of Peace Pagoda mission. the scenery reminded me… Read more “Shanti Stupa and Leh Palace, Leh Ladakh, Jammu Kashmir, India.”