Sort:  

Liujiaxia Hydropower Station in China’s Gansu Province has generated 258.7 billion kWh of electricity accumulatively as of Friday, which marked the 53th anniversary of its operation.