Oil prices drop below $95 as Iran ensures open passage through the Strait of Hormuz, calming volatility.
Read full article on MarketWire