The Bank of England has raised interest rates by a quarter of a point to 4.5% as it forecast inflation would stay higher for longer than previously expected and the economy would perform more strongly.
Its monetary policy committee (MPC) voted by a majority for a 12th successive increase in borrowing costs, continuing its most aggressive rate-hiking cycle since the 1980s as it tries to dampen double-digit UK inflation.