Special Report On Oil Crisis – 16/3/26
Iran is laying mines in the Strait of Hormuz. A new Supreme Leader has vowed to keep it closed. The largest emergency oil release in history — 400 million barrels — failed to push prices down. Brent is holding above $100 for the first time since 2022. The game has changed again.
