News
ICC rejects challenge by former Libyan prison chief accused of raping detainees
Khaled Mohamed Ali El Hishri will face 17 charges of crimes against humanity and war crimes between 2014 and 2020 when he was head of the women's section at the notorious Mitiga prison near Tripoli....
Read More