Stocks tumble and oil prices spike as Strait of Hormuz closure disrupts energy supply amid Iran conflict.
Read full article on MarketWire