Oil prices fall sharply towards $100 on hopes of Iran deal May 7, 2026 · The Independent Read full story at source