Oil storage tanks at a petrochemical production base on the outskirts of Shanghai, China, on Saturday, June 28, 2025. China buys around 90% of Iran’s oil exports of roughly 1.7 million barrels a day. Source: Bloomberg

Bloomberg | Bloomberg | Getty Images

The , managing director and senior policy analyst at Longview Global, and a CNBC Contributor

S&P Global's Dan Yergin: Iran war's impact on oil will come down to length of conflict