News May 29, 2024 Death Penalty 2023: Executions more than tripled in sub-Saharan Africa, as global executions soar to highest number in almost a decade
News April 15, 2024 Nigeria: Government must halt Shell’s sale of its Niger Delta business unless human rights are fully protected