Oil prices breach $100 per barrel as U.S. markets slump, raising economic concerns amid Middle East tensions.
Read full article on MarketWire