Global markets face turbulence as oil rallies and stocks drop in response to escalating tensions in Iran.
Read full article on MarketWire