CIA rats self out
CIA officials have corroborated reports that extraordinary renditions – transfers of prisoners from one country to another bypassing due judicial rule – have taken place on European soil with the blessing of EU governments. We really need to cut through…