Question 3. What does stupa mean? (a) mound (b) round (c) tall (d) short Answer

user image

Dileep Vishwakarma

2 years ago

The word Stupa means a mound. It is a Buddhist religious building containing the relics of Buddha and his disciples.

Recent Doubts

Close [x]