The Bank of England’s oil shock modelling has gone awryBy / May 18, 2026 Assumptions used by the bank in August 2025 make no sense when applied to its April 2026 data