Sierra Leonean President Julius Maada Bio has promulgated the abolition of the death penalty in this small West African country.
Read MoreSierra Leonean President Julius Maada Bio has promulgated the abolition of the death penalty in this small West African country.
Read More