An Opera News Kenya publication
Police are trying to piece up evidence that leads to what may have led to the…