Your Terrifying Statistic of the Day

by Pejman Yousefzadeh on February 6, 2011

According to [the International Campaign for Human Rights in Iran], Iran executes more people per capita than any other country and is is second only to China.

–From this report.

Previous post:

Next post: