The Spectator Index
5/27/2026, 9:00:03 PM
US crude oil prices fall by 4.7% amid growing optimism of potential US-Iran deal.