Markets call peak oil

Markets call peak oil

Oil is a finite resource and its production will inevitably decline. The markets are telling us that green energy owns the future and are sounding an early death knell for carbon fuels. Let me explain. The last decade has seen an explosion in investment in renewables,...