Ex-CIA Chief Wanted for Rendition of Muslim Cleric Detained in Panama
Lauren McCauley @ Common Dreams - Former CIA station chief Robert Seldon Lady was arrested Thursday in Panama, after surfacing in the Central American country years after being convicted by an Italian court for the abduction of a Muslim cleric in the first-of-its-kind ruling against the CIA practice of extraordinary rendition. Read more.
Comments
Post a Comment