Peace Unlimited – Shanti Stupa, Leh
White and pristine, majestically perched atop Chamspa hilltop overlooking the mystical town of Leh in the Laddakh district of Jammu and Kashmir is the Shanti Stupa. Built in 1991 to commemorate 2500 years of Buddhism […]