Global markets slide as Iran conflict sparks crude oil prices to soar past $110, raising fears of economic strain.
Read full article on MarketWire