CIA bitch-slapped in Italian rendition trial

So, a guilty verdict in the rendition case in Italy. It is heartening to see that the rule of law and human rights still mean something in some countries.

Basically, the CIA kidnapped a Muslim cleric off the street in Milan in 2003. He was taken secretly out of the country, eventually ending up in Egypt where he was Continue reading