China’s oil demand is forecasted to peak at 770 million tonnes in 2025 before declining to 240 million tonnes by 2060, driven by shifts in transportation and energy consumption habits.
China’s oil demand is forecasted to peak at 770 million tonnes in 2025 before declining to 240 million tonnes by 2060, driven by shifts in transportation and energy consumption habits.
Is Royal Dutch Shell’s net-zero strategy more than just greenwash?
Jeremy Williams asks: have we have peaked fossil fuel use?
The world now pumps 100 million barrels of oil a day. Will that be the new normal?