OPEC and non-OPEC states are producing too much oil: Gulf Intelligence survey
‘The OPEC and non-OPEC alliance of 25 countries are currently producing too much oil to reverse an oil price decline that has seen Brent crude fall by about US$10 a barrel over the last month and reduce their total revenue by US$500mn a day’