High Court Orders Arrest of Senior Officer Mohammed Baa in 2017 Baby Pendo Murder as 11 Others Face Crimes Against Humanity Charges
The High Court of Kenya has directed the Inspector General of Police, Douglas Kanja, to arrest senior police officer Mohammed...
