Khaled Mohamed Ali El Hishri, a Libyan prison chief, appeared before the International Criminal Court (ICC) on Wednesday, standing accused of six counts of war crimes and six counts of crimes against humanity. These charges ranged from February 2015 to early 2020, and concern his role at the Mitiga prison near Tripoli. The description of [...]