Thopigala located 40 km northwest of Batticaloa, in eastern Sri Lanka.