North America
Italy convicts CIA rendition agents
An Italian judge has convicted 23 US secret agents over the 2003 abduction of an Egyptian imam from a Milan street in an extraordinary rendition ……Read More
© All Rights Reserved. Republish with permission only.