British annual inflation has hit a fresh 40-year high, official data showed Wednesday, further eroding workers' wages and pressuring the Bank of England to keep on raising interest rates.
The rate edged higher to 9.1 percent in May from 9.0 percent in April, remaining at the highest level since 1982, the Office for National Statistics (ONS) said in a statement.
UK inflation is set to top 11 percent before the end of the year according to the Bank of England, fuelled by soaring energy prices.
Inflation increased in May on "continued steep food price rises and record high petrol prices", said ONS chief economist Grant Fitzner.
This was offset by clothing costs rising by less than a year earlier and a drop in prices of computer games, he added.
Decades-high inflation is causing a cost-of-living crisis.
Britain's railway workers are this week staging the sector's biggest strike action in more than 30 years, as soaring prices erode the value of wages.
Countries around the world are being hit by soaring inflation as the Ukraine war and the easing of Covid restrictions fuel energy and food price hikes.
That has forced central banks to hike interest rates, risking the prospect of recession as higher borrowing costs hit investment and consumers further in the pocket.
The Bank of England has raised its key interest rate five times since December.
The UK meanwhile faces more strikes, with lawyers in England and Wales having voted to walk out from next week in a row over legal aid funding.
Teaching staff, workers in the state-run National Health Service and the postal service are also mulling strike action.