Sierra Leone formally abolishes ‘inhumane’ death penalty by Ashimedua Adebiyi October 9, 2021 0 On Friday October 8, a bill abolishing the death penalty, was signed by Sierra Leone’s President Julius Maada Bio. This ...