Further OPEC cuts and OECD production outages led to a 265,000-bopd decline in March world oil supply to 85.3 million bpd.
All material subject to strictly enforced copyright laws Please read our Terms & Conditions, Cookies Policy and Privacy Policy before using the site. Do Not Sell or Share My Personal Information.