Stunning view of China's highest-altitude mega hydropower station

Source: Xinhua| Published: 2021-10-04

   A mega hydropower plant built at an average altitude of 3,000 meters, the highest one of its kind in China, went into operation on Wednesday.  

LIKE|0