As investors begin to ask for more information around the risks of high-cost oil projects, the Carbon Tracker Initiative (CTI) has revealed that some of the...
The Carbon Tracker Initiative says some $1.1 trillion of oil investments make “neither economic nor climate sense”. Investors would do well to act upon this stark...