Consumers have been protesting over rising food costs
The Kenyan government says it will arrest, prosecute and charge anyone found selling a 2kg (70 oz) packet of maize flour at more than 100 shillings ( $0.84; £0.70).
In a televised address on Thursday, President Uhuru Kenyatta ordered that the cost of the staple food be halved from 205 shillings.
The government is still working out how it will compensate retailers who had purchased expensive stock before the price announcement was made, spokesman Cyrus Oguna told the BBC.
Many have questioned how all vendors will be informed, how much they’ll be compensated, and how it will all be enforced.
Some shop owners have not adopted the price changes for fear of losing income.
-BBC