Sierra Leone to abolish death penalty | The Guardian Nigeria News – Nigeria and World News

With the unanimous votes by Sierra Leone’s Parliament to abolish the death penalty, Sierra Leone would be the 23rd country in Africa to abolish the de...