Panama refuses to extradite CIA’s Lady to Italy
Press TV – July 20, 2013
Panama has refused to extradite the former CIA chief of Milan station to Italy where he has been sentenced to nine years in prison for the 2003 abduction of an Egyptian Muslim cleric on suspicion of terrorist activities.
Italian justice ministry’s press office on Thursday announced that Robert Seldon Lady, also known as “Mister Bob,” has been arrested in Panama. However, it is not clear when and where he has been arrested.