Yebatan: China’s Highest-Altitude Hydropower Station Starts Power Generation
Yebatan Hydropower Station, China’s highest-altitude dam, started operations on Dec 27, 2025, with 2.24 GW capacity, innovative year-round concrete pouring, and major climate benefits.