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