The Bank of England anticipates logistical delays and continued instability in restoring energy supplies.

2026-06-18

The Bank of England anticipates logistical delays and continued instability in restoring energy supplies.