A stupa, like the Great Stupa of Sanchi, India, is a hemispherical mound enshrining relics of this religion
[DOC] [TLE] Stupa - Wikipedia [PAR] A stupa (Sanskrit: m., "heap") is a mound-like or hemispherical structure 
containing ...