Daylife Select
A point & click tool to create dynamic content portals. Learn More »
An Italian judge has convicted 23 Central Intelligence Agency officers of participating in the kidnapping and rendition of an Egyptian cleric in Milan in 2003. Full Article at World Politics Review