China approved the world's largest hydropower project to begin construction, citing the economic benefits and need to shift ...
China plans to produce energy on a scale never seen. What is this Holy Grail of energy and what does it mean for China's ...