Police arrested the Officer Commanding Station at Nairobi Central Police Station on Tuesday, May 19, 2026. Authorities accused him of illegally releasing protest suspects from custody. Additionally, officials identified the officer as Chief Inspector Dishen Angoya. His arrest immediately


