Italian authorities arrested Osama Najim, the head of Libya’s judicial police, in the city of Turin on Monday, following a warrant issued by the International Criminal Court (ICC) for his alleged ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results