EEconomy Read More Bank of England set to hold interest rates despite Iran war pushing up inflationApril 25, 2026 Bank of England policymakers will “almost certainly” hold interest rates at 3.75% at their meeting next week despite…