When Security Agreements Mean Torture

Amnesty International is reporting a new security agreement between the USA and Iraq would lead to the torture of over 16,000 detainees:

Continue reading → When Security Agreements Mean Torture