The International Criminal Court on Wednesday confirmed it had issued an arrest warrant for the head of Libya's judicial police on war crimes and crimes against humanity charges, a day after Italy ...
According to the ICC, Almasri was detained in Turin, Italy, on 19 January but was released two days later without notifying the court. He was able to travel back to Libya, and photos of his ...
Some results have been hidden because they may be inaccessible to you