Economy & Politics Bank of England Holds Rates Amid Iran Risks The Bank of England voted 8–1 to maintain its benchmark interest rate at 3.75% in April 2026, signaling a cautious stance as geopolitical tensions and Read More » April 30, 2026