Oil prices are up 3% as US-Iran peace efforts stall.Published by The Spectator IndexMay 11, 2026 9:00:13 PM UTC