An Opera News Kenya publication
An internal police oversight body, the Internal Affairs Unit (IAU), is recruiting 150 police officers to…