Oil prices up over 4%, as US-Iran diplomatic efforts stall.Published by The Spectator IndexApr 23, 2026 8:30:02 PM UTC