China, Iran, N. Korea, Yemen, U.S. Remain World’s Most Frequent Executioners Amnesty International reports China, Iran, Saudi Arabia, Yemen and the United States remain amongst the world’s most frequent executioners. Amnesty says China is believe to Read More » March 28, 2011 No Comments