OPEC today produces 30.4 million bpd and there is a surplus...
OPEC today produces 30.4 million bpd and there is a surplus in the market estimated at over two million barrels,
OPEC today produces 30.4 million bpd and there is a surplus in the market estimated at over two million barrels,