Inflation hits highest level for nearly 30 years as rising food bills add to energy bill squeeze

Inflation hits highest level for nearly 30 years as rising food bills add to energy bill squeeze