Stupa Definition

Stupa is a monument containing Buddhist relics. It is usually hemispherical in shape. The great Stupa at Sanchi, India is a renowned stupa.
 
Log In