An Opera News Kenya publication
The Independent Policing Oversight Authority (IPOA) has dispatched what it calls its Rapid Response Unit to…