A massive solar array that China ... orbit above Earth. The largest hydropower project in the world, the Three Gorges Dam, is ...