Sacrificial Stone June 22, 2018June 29, 2020 David BlackerLeave a comment One of the four large stone altars that surround the 1st century BC Abhayagiriya stupa in Anuradhapura, Sri Lanka. December 2017.