International Criminal Court (ICC) Prosecutor Fatou Bensouda told the UN Security Council Wednesday that Libyan National Army Major Mahmoud Mustafa Busayf Al-Werfalli has not yet been arrested by Libyan national authorities, despite an ICC warrant issued in August 2017. The warrant for Mahmoud Mustafa Busayf Al-Werfalli was issued after he was accused of executing 33 [...]