The scale of the renewables revolution in China is almost too vast for the human mind to grasp.
(Source: The Economist, Nov 6th 2025)