National Police Service vows reforms after admitting error in Ojwang death report release
Muchiri admitted that the National Police Service was astatine responsibility for releasing a mendacious study and termed the incidental “a large mistake and shameful.”