Bank of England holds interest rates at 3.75%By / June 18, 2026 Deal between US and Iran has pushed oil prices down and eased inflationary risk to UK economy