Renewable energy: China’s domestic and global power surge

December.20.2010