Lower crude production in KSA and Iraq hits OPEC output
Oil production from Organization of the Petroleum Exporting Countries (OPEC) totalled 31.08mn bpd in October, down 120,000 bpd from September this year, and the lowest level since May, Platts survey revealed