China’s power system achieves record clean energy output in Q1 2025

China’s power system achieves record clean energy output in Q1 2025