IEA reported decreases in world oil supply and demand during September to 85.4 million bpd and 84.6 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.