Rare good news 4 #ICC on 1st day annual meeting: Libyan Khaled Mohamed Ali El Hishri transferred from Germany. Heâs alleged to have committed directly, ordered or overseen crimes against humanity + war crimes; murder, torture, rape + sexual violence at Mitiga prison. (Pic of prison from earlier).
23 days ago