Take a tour of Shanti Stupa in India – part of the World’s Greatest Attractions travel video series by GeoBeats.
Leh and Ladakh, the beautiful and mystical region of India has many great attractions.
Among them is Shanti Stupa, a celebrated Buddhist monument atop a nearby hill.
This structure was built in 1985 to ‘promote peace’ by an order of Japanese Buddhists.
The stupa also celebrates the 2,500 years that Buddhism has existed in this world.
The current Dalai Lama enshrined relics of religious importance into the base.
The view from Shanti Stupa is beautiful enough to draw many non-Buddhists to this place.