Discover Shanti Stupa: The Ultimate Traveler's Guide to Leh Ladakh

Shanti means Peaceful and Stupa is a mound-like structure containing Buddhist relics, the ashes of Buddhist monks, used by Buddhists as a place of meditation.