The International Commission of Jurists (ICJ) Kenya has praised the formation of a Parliamentary Task Force to review the country’s death penalty laws, calling it a crucial step in justice reform, Capitalfm website reported on February 13, 2025.
Read everything