OPEC production slumps to 12-month low
Crude oil production across Organization of the Petroleum Exporting Countries slumped by 170,000 bpd last month to 32.04 million bpd - the lowest...
Crude oil production across Organization of the Petroleum Exporting Countries slumped by 170,000 bpd last month to 32.04 million bpd - the lowest...