Why Deshabandu Tennakoon Must Not Continue as Acting Police Chief
On December 14, 2023, the Supreme Court delivered a historic judgement, holding Acting Inspector General of Police (IGP) Deshabandu Tennakoon personally responsible for torture. Before this judgement, there have been reports of…