Mbadi and KRA bosses under fire over Sh5.5 billion rice imports defying court order
Treasury Cabinet Secretary John Mbadi and Kenya Revenue Authority (KRA) Commissioner General Humphrey Watanga face scrutiny over the handling of two major rice shipments. The imports, totaling 55,000 tonnes, are…