Group Raises Alarm Over Call to Execute 3,008 Inmates News Leverage Editor July 27, 2021 Carmelite Prisoners’ Interest Organisation (CAPIO), a non-governmental organisation, has raised the alarm over the call to trigger the execution of 3,008 inmates on death row… Continue Reading