Sierra Leone’s President Julius Maada Bio on Friday signed a bill abolishing the death penalty, becoming the latest African state to ban capital punishment,...
To continue enjoying our content, please turn off your ad blocker.