Bucking consensus, some analysts see natural gas, fuel efficiency, and other factors capping demand for oil in coming years
Printable View
Bucking consensus, some analysts see natural gas, fuel efficiency, and other factors capping demand for oil in coming years