Entries tagged with “AdvocAid”
Policy Issues
Human Rights
,International
,Jul 26, 2021
Sierra Leone Becomes 23rd African Country to Abolish the Death Penalty
The parliament of Sierra Leone voted unanimously on July 23, 2021 to abolish the death penalty, making the West African nation of 7.8 million people the 23rd country on the continent and the 110th worldwide to end capital…