The Officer Commanding Station (OCS) at Nairobi’s Central Police Station, Chief Inspector Dishen Angoya, has reportedly been arrested after allegedly releasing 64 suspects who had been detained over offences linked to the nationwide fuel price protests. According to several reports, Angoya was arrested on Tuesday, May 19, 2026 and later placed in custody at Lang’ata