ICC Prosecutor Bensouda demands Libya Hand over Major Al-Werfalli to the ICC

International Criminal Court (ICC) Prosecutor, Fatou Bensouda has appealed to Libya to take all necessary steps possible to arrest and surrender Major Mahmoud Mustafa Busayf al-Werfalli to the ICC. The appalling cycle of violence and impunity in Libya, he said, cannot be allowed to continue for the sake of the Libyan people and the security … Continue reading ICC Prosecutor Bensouda demands Libya Hand over Major Al-Werfalli to the ICC