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