Iran executed 853 people in 2023 – the highest number on record since 2015, according to a new report in…
Read More »Executions
On Jan. 25, Alabama’s governor approved killing Kenneth Smith by nitrogen gas — something the United Nations said ”will likely violate the…
Read More »