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:
Amnesty International is reporting a new security agreement between the USA and Iraq would lead to the torture of over 16,000 detainees:
You must be logged in to post a comment.