Article Image
IPFS News Link • Central Intelligence Agency

Italy orders CIA kidnapping trial

• BBC
An Italian judge has ordered 26 US citizens - most of them CIA agents - to stand trial over the kidnap of an Egyptian cleric in Milan in 2003.

Free Talk Live