Inflation will top 10% by the end of the year, the highest rate since 1982, the Bank of England warned today.
It also said the UK risks sliding recession due to higher energy prices, as it presented one of the most negative outlooks many in the City can remember.