Human rights groups calls for abolition of death sentence
The Death Penalty Project (DPP) in partnership with the Kenya National Commission on Human Rights (KNCHR) have released the latest report on the death penalty which provides a comprehensive analysis
Read on