
A rescue team member uses slope radar to monitor mountain stability at a disaster-stricken site in the Yongchuan district, Southwest China's Chongqing Municipality, on May 25, 2026. From the night of May 23 to the early hours of May 24, sudden extreme torrential rainfall hit the Yongchuan district, triggering mountain floods and geological disasters. Photo: VCG