China's biggest state-run hydropower project CTGC which manages the 22500 MW Three Gorges Dam on the Yangtze river - the world's largest dam - has ...