Outrage at ICC: Italy Releases Wanted Libyan 'Torture General'
rome, italy January 25, 2025 12:00The sudden release of Libyan general and alleged torturer Osama Najim from an Italian prison has caused outrage at the International Criminal Court in The Hague.