Of Use of Force and Torture, Invites Hundreds More to Testify
IRAN - Spreadsheet of the (at least) 1077 executions in Iran since 2018
from the 2017 Report
On April 27, the State of Texas will carry out the death sentence on Melissa Lucio.