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.