The price of crude has plummeted 13% in recent weeks to below $46, suggesting that OPEC's efforts to vanquish cheap oil are falling short.
Report StoryTrending now
The price of crude has plummeted 13% in recent weeks to below $46, suggesting that OPEC's efforts to vanquish cheap oil are falling short.
Report Story
Leave Your Comment