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 first days of the US blockade on vessels calling at Iranian ports have so…