Thambalagollewa Temple is a place of worship, located at Anuradhapura, Sri Lanka
Upside Wewalketiya Slab Inscription.
Best buddhist temple ever.