Taken in Leh in August of 2016
Built by a devout Japanese Buddhist in 1991, the Shanti Stupa is on a hill overlooking Leh. It’s most popularly visited right before sunset when one can capture the colors falling over the town below.
By B Gourley in Buddhism, India, photographs, Photos, pictures, Tourism, travel on September 19, 2016.