Friday, March 29, 2024
Advertisement
Tags Steering Committee of the World Coalition Against the Death Penalty

Tag: Steering Committee of the World Coalition Against the Death Penalty

Pam Africa: 100% death penalty abolition must include Mumia

Minister of Information JR speaks with Pam Africa about a secret memo signed by the U.S. members of the Steering Committee of the World Coalition Against the Death Penalty that can be summed up as "throwing Mumia under the bus."