Italian Judge Orders Arrest of 13 CIA Agents For Kidnapping
Today's Democracy Now! reports that "An Italian judge has ordered the arrest of 13 CIA agents for kidnapping a Muslim cleric off the streets of Milan in 2003 and then transferring him to Egypt where he was reportedly tortured." Read, watch or listen to the full story here.
Comments