The flood flowed through Siwei river Hydropower Station in Rong 'an County, Liuzhou City, Guangxi, China on June 23, 2025.