what is the meaning of stupa
Answers
Answered by
0
Answer:
A stupa is a mound-like or hemispherical structure containing relics that is used as a place of meditation.
Explanation:
#hope it helps
Similar questions