The Zhaoping hydropower station on the main stream of the Guijiang River in Zhaoping County in South China's Guangxi Zhuang Autonomous Region operates at full capacity due to recently abundant rainfall and high-water levels on June 5, 2025. Photo: VCG