Literally means Peace Pillar, the Shanti Stupa is located above Shangspa in Leh district of Ladakh and was established by a peace sect of Japanese Buddhists. The construction of stupa got started in 1985 by Dalai Lama in order to expand the teachings of Buddha all across the globe and it got completed in 1991. Decorated with beautiful gift panels depicting the life of Buddha, this enchanting stupa is a famous tourist attraction in Ladakh. The place is enveloped by snow capped mountains and spectacular Ladakhi houses that present a picture perfect ambience to wander around the stupa and other places.