BoE's Greene: Will continue to have a lot of supply shocks

20 Oct 2026 18:05GBP UK