Lawyer Macharia Njeru, the founding chairperson of the Independent Policing Oversight Authority (IPOA), has questioned the agency’s independence amid growing public criticism over its perceived inefficiency.
The Authority is under fire for sluggish investigations into incidents of police brutality, most notably, the death of teacher and blogger Albert Ojwang’, who died earlier this month while in custody at Nairobi’s Central Police Station.