Inflation in the UK has hit a new 41-year high of 11.1% - with rising energy prices and the cost of food being the biggest contributors.
Consumer Price Index (CPI) inflation remained in double digit figures in the 12 months to October - and is up from 10.1% in September.
It means CPI is now at its highest level since October 1981.