An Opera News Kenya publication
Fresh details have now emerged on how a possible collusion led to the carting away of…