Shanti Stupa is composed of two words, Stupa means the pillar, that is, the pillar of peace. This stupa was constructed in 1983 by the Dalai Lama.
This Stupa is situated 5 kilometres from Leh. It is located in Ladakh, which was built by the Japanese Buddhist Association of Peace.
It is a holy and religious place. This stupa is made of marble stones. This is a revolving place which has a great view, the recognition of Hindus has also been created. It has also started counting in ancient monasteries.