Oil Prices Drop Off 3-year Highs But Strong Demand Supports
Oil prices dropped off three-year highs on Tuesday as traders booked profits but healthy demand underpinned prices near $70 per barrel, a level not seen since the market slump in 2014.
Read More
