Oil prices up 2% as US-Iran diplomatic efforts continue to stall.Published by The Spectator IndexApr 23, 2026 8:50:02 AM UTC