17 Sep 2026 4:25 pm | Citizen TV 5,868 views Duration: 1:00 Inspector General of Police Douglas Kanja has been found guilty of contempt of court following actions by police officers to block roads leading into Nairobi’s city centre.