1 article Β· β all articles
More than three months after the Strait of Hormuz was effectively closed, oil sits below $100 a barrel β far from the $200+ many feared. Record US exports, a 40% drop in Chinese imports, and strategic reserve releases are holding the line.
See something broken? Drop a screenshot and tell us what happened β goes straight to Charles.