Sierra Leone formally abolishes ‘inhumane’ death penalty HafeestonovaOctober 9, 20210180 views Sierra Leone’s President Julius Maada Bio on Friday, October 8, signed a bill abolishing… Read more