Bank of England holds interest rates at 3.75% amid Iran war peace prospects June 18, 2026 · CNBC Read full story at source