Oil prices are down over 2% as US and Iran discuss framework for peace deal.Published by The Spectator IndexMay 7, 2026 10:00:03 AM UTC