-
Uganda: Fired Police Chief Kayihura Taken to International Criminal Court
Monitor, 6 March 2018
Sacked Inspector General of Police, Gen. Kale Kayihura, has been taken to the International Criminal Court (ICC) over crimes against humanity that he allegedly committed along with… Read more »