A stupa (from Sanskrit and Pāli: literally meaning "heap") is a mound-like structure containing Buddhist relics, once thought to be places of Buddhist worship, typically the remains of a Buddha or saint.

Stupa or Tope

A stupa (from Sanskrit and Pāli: literally meaning "heap") is a mound-like structure containing Buddhist…