
Shop price inflation reached a new high in March amid warnings that soaring food costs are yet to peak.
Shop prices are now 8.9% higher than they were a year ago, up from February’s 8.4% increase, according to the British Retail Consortium (BRC)-NielsenIQ index.