Africa Headlines News

Libya militia leader wanted by ICC shot dead: security sources

(FILES)This undated and unlocated file picture released on August 15, 2017 by the International Criminal Court (ICC) shows Mahmoud Mustafa Busayf Al-Werfalli, a senior Libyan military commander suspected of involvement in the deaths of 33 people in the war-torn city of Benghazi, and for whom “the International Criminal Court has issued a warrant of arrest. […]

READ ALSO:   South Africa’s ANC sours over bid to oust members for graftWorld — – Nigeria and World News