ICC Confirms Arrest Warrant for Freed Libya Police ChiefBy Abdullahi JimohJanuary 22, 2025 The International Criminal Court (ICC) confirmed on Wednesday that it had issued an arrest warrant for Osama Almasri Najim, the head of Libya’s judicial police, on…