Sub-Saharan Africa Must Protect Lives By Abolishing the Death Penalty, By Oluwatosin Popoola

The death penalty is a violation of the right of a human being to life and is the ultimate cruel, inhuman and degrading punishment. Opposition to the death penalty does not mean one condones crime. Anyone found guilty of a recognisable criminal offence after a fair trial must be held…
See More »
[sc:"post loop ad"]