Tags : Abolitionists and Retentionists

Mapping Capital Punishment In Africa [Infographics]

This week, Sierra Leone made history as the 23rd African country to abolish the punishment of death otherwise known as capital punishment in the country. The parliament’s votes in Sierra Leone comes against the backdrop of a steady march in Africa to discard the outdated laws imposed by past colonial… You must be registered to […]Read More