Bank of England holds interest rates at 3.75% as inflation fears mount July 30, 2026 · The Guardian Read full story at source