Maize prices have fallen sharply just weeks after President Uhuru Kenyatta ordered traders to pay Sh2,500 for a 90 kilogramme bag.
Traders are paying farmers Sh1,700 for a 90 kilo bag at the farm gate, the lowest price in the last two years. Last year, a 90 kilo bag of maize was selling at Sh2,000 at the farm gate.