International Death Penalty News 2023, Issue 12: China, Iran, Japan, Taiwan, Tunisia, Uganda, United States of America
International Death Penalty News 2023 Issue 12 March 24, 2023 China On Tuesday, March 21, 2023, Xu Guoli was executed
Read moreInternational Death Penalty News 2023 Issue 12 March 24, 2023 China On Tuesday, March 21, 2023, Xu Guoli was executed
Read moreInternational Death Penalty News 2022 Issue 51 December 23, 2022 Iran On Tuesday, November 15, 2022, Hossein Amini and Amir
Read more