News Sierra Leone abolishes ‘inhumane’ death penalty Freetown – Sierra Leone’s president on Friday signed a bill abolishing the death penalty, declaring the West African country... Read more 9 Oct, 2021
News Sierra Leone lawmakers vote to abolish death penalty Freetown – Sierra Leone lawmakers voted to abolish the death penalty on Friday, becoming the latest African country to... Read more 24 Jul, 2021