
Oil Prices Explode: Iran Blockade Triggers Crisis
Oil prices soar past $90 as Iran’s Strait of Hormuz blockade cuts one-fifth of global supply. Insurers refuse coverage while 150+ vessels wait anchored, raising fears of prolonged disruption and potential $150 barrels.









