stupa

In Buddhist architecture, a monument made of earth and/or stone and containing sacred relics. Web resource here.

Shanti_StupaShanti Stupa. Ladakh, India. 1991.