News

A stupa (Sanskrit for “heap”) is an important form of Buddhist architecture as a place of burial or a receptacle for sacred religious objects, which has its origins in the pre-Buddhist burial ...