The CIA‘s former Milan station chief Robert Lady has been detained in Panama over his role in the abduction of Muslim cleric Hassan Mustafa Omar Nasr in Italy in 2003.
The CIA‘s former Milan station chief Robert Lady has been detained in Panama over his role in the abduction of Muslim cleric Hassan Mustafa Omar Nasr in Italy in 2003.