Vol. 227 No. 2 IEA revised world oil demand for 2005 again to 83.30 million bpd with a rebound still expected for 2006
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.