NASA Highlights China’s New Great Wall of PhotoVoltaics
The US National Aeronautics and Space Administration (NASA) has released stunning aerial images of the Great Solar Wall, China’s largest renewable energy initiative, located in the Kubuqi Desert in Inner…