All posts tagged in:

    Sierra Leone Formally Abolishes ‘Inhumane’ Death Penalty

    Sierra Leone’s President Julius Maada Bio on Friday signed a bill abolishing the death penalty, becoming the latest African state to ban capital punishment,...

We're glad you stopped by!

But please understand that without advertising this website wouldn't be here.

We serve responsible ads and ask that you disable your ad blocker while visiting

Please click here after you have disabled your adblocker on this site