EEconomy Read More Bank of England set to hold at 3.75% as Iran war forces stagflation reckoningApril 30, 2026 The Bank of England is expected to hold Bank Rate at 3.75% on Thursday in an 8-1 vote,…