An Opera News Kenya publication
Four Directorate of Criminal Investigations (DCI) officers and two from the airport have reportedly been interdicted to…