Italy Under Scrutiny After Release of Libyan Police Chief
The International Criminal Court (ICC) has demanded an explanation from Italy following the release of Libyan police chief Njeem Osama Almasri Habish, who is wanted for war crimes. Almasri was freed and flown back to Libya on Tuesday due to what authorities described as a procedural issue.
Continue Reading