Tag
1 story
Remember when UK food prices hit a record 16.2% in October 2022? We look back at what caused this surge and its lasting impact on household budgets.