"The mammoth site in China's Kubuqi desert is just one small piece of its largest ever deployment of man-made power capacity. By the end of this decade, China aims to build the equivalent of 225 more of these massive renewables bases across vast swathes of the country's interior," according to Bloomberg.
Produced by Xinhua Global Service■