stupa: a dome-shaped shrine erected by Buddhists
shrine: a place of worship hallowed by association with some sacred thing or person
auto-da-fe: the burning to death of heretics (as during the Spanish Inquisition)