Hundreds of tankers are stranded in the Strait of Hormuz as Iran closes the waterway, causing oil prices to surge above $100. The International Energy Agency has released 400 million barrels of oil from emergency reserves to stabilize markets, but prices remain high due to disruptions in supply. Concerns over potential attacks on oil infrastructure raise fears of further price spikes in the global energy market.
Want More Context? 🔎