An Opera News Kenya publication
Just after the former Ruaraka Police Station boss Nahashon Mutua was sentenced to death for torturing…