Nairobi. Kenya’s Inspector-General of Police, Douglas Kanja, has been ordered to appear in court on Tuesday, November 3, 2026, to…