Shanti Stupa, a magnificent white-domed Buddhist monument, stands atop a hill in Leh, offering panoramic views of the city and surrounding Himalayas. Built in 1991 by Japanese and Ladakhi monks to promote world peace, the stupa enshrines relics of Buddha and features intricately carved panels depicting his life.