Cost of food shop rises for 96% of UK households as inflation hits an 18-month high
The rise has been partly blamed on Labour's employer national insurance hike, which firms are passing on to customers.