Abolish the death penalty in Africa
Mail & Guardian 19 February 2025 Melusi Simelane In November 2024, the African Court on Human and Peoples’ Rights, which sits in Arusha, reaffirmed the importance of the right to…
Melusi Simelane20 February 2025
