You’re not word of God – Italy slams ICC over release of Osama

Italy recently released Osama Najim, a Libyan war crimes suspect, and sent him back to Libya, sparking controversy. Najim, also known as Almasri, was arrested in Turin under an International Criminal Court (ICC) warrant. He is accused of serious crimes, including war crimes, crimes against humanity, murder, and rape. Najim is the head of Libya’s […]