Libyan oil stability

Rising Stockpiles and Libyan Stability Weigh on Oil Prices

Global oil prices dipped on Wednesday, surrendering gains from the previous session. Brent crude slipped to $77.31 per barrel, and U.S. crude settled at $73.62.

READ MORE