International Death Penalty News 2020, Issue 28: China, Iran, Indonesia, Japan, United States of America, Vietnam
July 10, 2020IDPN 2020 Issue 28 China: Twenty-four-year-old Ma Jianguo was executed on Thursday, July 2, 2020. He was convicted
Read More