Bahrain Follows U.S. Lead on Executions
by Brian Dooley Citing the existence of the death penalty in the United States as justification, Bahrain’s government executed political prisoners Ali al-Arab and Ahmed al-Malali by firing squad on the morning of Saturday, July 27. Another man was also… Continue Reading