Finance

Bank of England holds rates as Iran war pushes oil prices higher and raises inflation fears

The Bank of England has kept its benchmark interest rate unchanged at 3.75%, resisting immediate pressure to adjust borrowing costs despite mounting economic uncertainty triggered…