IGP Ochola

IGP Ochola

Inspector General of Police (IGP), Martin Okoth-Ochola.

IGP Ochola withdraws 200 police officers attached to KCCA