This staggering figure is the cumulative income from crude oil between 1920 and 2006… and in constant 2004 dollars of course.
The 5500 billion dollars of the cost of the warming of the Stern report or the “sustainable” investments of the tankers seem ridiculous in comparison ...