China's highest-altitude mega hydropower plant operational
2021-09-30 04:00
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.