This page has moved to a new address.

Shanti Stupa or Japanese Peace Pagoda in Leh, Ladakh, Jammu & Kashmir, India