An Opera News Kenya publication
A well-choreographed plan reportedly made by Deputy Inspector of Police Edward Mbugua, Head of Immigration Services…