Vol. 226 No. 12 Last month, IEA estimated average global demand for 2005 at 83.4 million bopd. IEA also forecast 2006 d
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.