Physical supplies of oil through the Strait of Hormuz are 95% below regular levels.
Energy MarketWatch May 21, 2026
Physical supplies of oil through the Strait of Hormuz are 95% below regular levels.
Physical supplies of oil through the Strait of Hormuz are 95% below regular levels.
Energy MarketWatch May 21, 2026