An Opera News Kenya publication
The war between citizens and police officers has been challenged by two citizens in Mombasa who…