thuppahi.wordpress.com
Cumulus Clouds shroud the Death Penalty in Sri Lanka
Gerald H Peiris, in Island, 8 July 2019, where the title is “To Hang or Not to Hang?: Our Heads in Shame” Our press coverage of the ‘Capital Punishment’ debate that followed President S…