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