Article Image
IPFS News Link • Central Intelligence Agency

Italian secret service members arrested in CIA abduction probe

Two members of the Italian secret service were arrested for their possible role in the 2003 abduction, allegedly by the CIA, of a Muslim cleric in Milan, the city's public prosecutor has said. "Six arrest warrants were issued, of which four