Sierra Leone Formally Abolishes ‘Inhumane’ Death PenaltyBy Blessing .AOctober 10, 2021 President Julius Maada Bio of Sierra Leone on Friday signed a bill abolishing the death penalty, declaring the West African country had “exorcised horrors of a…