Oil Pulls Back as IEA Cuts Demand Outlook
Oil prices have dipped below $100 as weaker demand outlooks and a pause in U.S.–Iran tensions shift market focus to upcoming diplomatic talks and potential escalation risks. Calm Seas, High Stakes: Hormuz Traffic Crawls as Gulf Freight Costs Surge - The …