Shop price inflation eases – but food costs are still up from a year ago March 3, 2026 · The Independent Read full story at source