An Opera News Kenya publication
In a twisted yet shocking scene some kenyan citizens have witnessed yet another mysterious injustice in…