The head of Libya's judicial police has been arrested after the International Criminal Court (ICC) issued a warrant over war crimes allegations, media reports say. Osama Najim, who directs Tripoli's ...
Some results have been hidden because they may be inaccessible to you