54 countries helped CIA to kidnap, detain and torture – report
RT reports: An IKONOS satellite image of a facility near Kabul, Afghanistan taken on July 17, 2003. A Washington Post on November 2, 2005 refers to this facility as the largest CIA covert prison in Afghanistan, code-named the Salt Pit (Reuters / Space Imaging Middle East) At least 54 countries including Syria, Iran, Sweden, Iceland, and UK offered CIA “covert support” to detain, transport, interrogate and torture suspects in the