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.
Public outrage has also intensified after an unarmed civilian, identified as Boniface Kariuki, was shot by police during protests on Tuesday. "I really hope that IPOA is able to do the right thing for Kenya.
They have to…they have no choice.