the Hands Off Cain association awarded a sad title to Iran today. As in 2007, Iran comes second in the number of global death sentences carried out and is joined by China and Saudi Arabia on the podium of the three highest users of capital punishment.
Read everything