The first generating units of the China Huadian Corp's Yebatan Hydropower Station - China's highest-altitude arch dam power project currently under construction and the largest hydropower project on ...