Human rights groups voiced outrage Wednesday after Italy released a Libyan warlord on a technicality, after he was arrested ...
The head of Libya's judicial police has been arrested after the International Criminal Court (ICC) issued a warrant over war ...
Italy's release of ICC-indicted Libyan warlord Ossama al-Masri has sparked backlash from opposition and civil society, who ...