The Independent Policing Oversight Authority (IPOA) is facing growing public criticism for its perceived failure to fulfil its mandate.
This comes in the wake of influencer Albert Ojwang's death in police custody.
Ojwang was arrested by DCI officers in Migori at the weekend, transported to Nairobi, and detained at Central Police Station.
He would later be reported dead.