Sierra Leone formally abolishes ‘inhumane’ death penalty

Sierra Leone formally abolishes ‘inhumane’ death penalty.. Sierra Leone’s President Julius Maada Bio on Friday October 8, signed a bill abolishing the death penalty, becoming the latest African state to…