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.”