The Bank of England held interest rates at 3.75% following the first meeting of its Monetary Policy Committee of 2026. It ...