Posted by Max Fisher on November 5, 2012, Washington Post Chinese police lead a condemned man into a special execution van to be put to death. (AFP/Getty Images) China is the world’s leader in capital punishment, executing “thousands” every year, according to… Continue Reading →
© 2023 Kractivism — Powered by WordPress
Theme by Anders Noren — Up ↑