Libyan prison chief known as 'Angel of Death' appears before ICC
The International Criminal Court addressed horrifying allegations against Khaled Mohamed Ali El Hishri, a Libyan prison chief accused of crimes against humanity, including murder and rape. This case is a significant aspect of the ongoing legal struggles arising from Libya's turbulent history after the Gadhafi regime.
ICC Libya Khaled El Hishri human rights war crimes