Rise in energy and petrol prices due to Iran war holding back UK economy, OECD warns July 15, 2026 · The Independent Read full story at source