Prices in the UK rose by 3.8% in the year to July, driven mainly by a jump in the price of air fares and food.

That means inflation is at its highest level since January 2024 and still far above the Bank of England's target of 2%.

The cost of eating out, as well as food and non-alcoholic beverages more generally, helped to push up prices, according to the Office for National Statistics (ONS).

Beef, chocolate and confectionery, instant coffee, and fresh orange juice saw some of the biggest price rises.

The Bank's latest forecast expects inflation to peak at 4% in September.