Opec compliance ‘lowest yet’: IEA

Total Opec output is only 230,000 bpd down with Libya and Nigeria pumping more, but ‘market is re-balancing’

Already a subscriber? Log in here