Oil prices fall below $100 a barrel on hopes of Iran peace deal May 25, 2026 · The Guardian Read full story at source