Renewable energy will be world's main power source by 2040, says BP

Even BP recons renewables will take over!