Italian authorities have issued arrest warrants for 13 people they claim are agents “linked to the CIA”. The suspects are accused of abducting an Islamic cleric in Milan in 2003 and flying him to Egypt for interrogation.
Italian authorities have issued arrest warrants for 13 people they claim are agents “linked to the CIA”. The suspects are accused of abducting an Islamic cleric in Milan in 2003 and flying him to Egypt for interrogation.