Oil prices, facing a 3 billion barrel oil and refined product glut, are set to make new lows for the year.
Energy Overview — TotalView™ of the Energy Markets
Oil prices, facing a 3 billion barrel oil and refined product glut, are set to make new lows for the year.