China Three Gorges Corporation (China)h-index: 64Total citations: 26,757Total papers: 2,611Homepage: http://www.ctg.com.cn/en/index.html