China’s Fengning Pumped Storage Power Station, the largest facility of its kind on Earth, has entered full commercial operation with an installed capacity of 3.6 million kW and a designed annual ...