Wall Street Warned About Oil Megaprojects
Tar sands, deepsea drilling and other projects would lose money if lower demand, CO2 restrictions or other factors forced crude prices below $95.
By Elizabeth Douglass
ICN provides award-winning climate coverage free of charge and advertising. We rely on donations from readers like you to keep going.
Donate Now