Vol. 227 No. 3 IEA revised their estimated global oil demand for 2006 at 85.1 million bpd. Chinese demand in 2006 is st
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.