Cane farmers at a loss due to impounded sugar

Days after the Kenya Revenue Authority (KRA) agreed to an out-of-court settlement on a tax dispute…