Tags » Medea Benjamin

Public Hanging of Three Men in Azadi Square in Kermanshah, Iran (Video)

The number of executions in Iran are expected to top 1000 in 2015 according to Amnesty International.

Clearly, the negotiations with U.S. did nothing to curb Iranians murderous policies against its own people. 367 more words

Islam