Rescuers participate in a flood rescue drill on Haihe River in north China's Tianjin, on July 5, 2025. The drill was set against potential flooding in culverts and low-lying urban areas affected by heavy rainfall. (Xinhua/Sun Fanyue)
Rescuers participate in a flood rescue drill on Haihe River in north China's Tianjin, on July 5, 2025. The drill was set against potential flooding in culverts and low-lying urban areas affected by heavy rainfall. (Xinhua/Sun Fanyue)
Rescuers participate in a flood rescue drill on Haihe River in north China's Tianjin, on July 5, 2025. The drill was set against potential flooding in culverts and low-lying urban areas affected by heavy rainfall. (Xinhua/Sun Fanyue)
A rescue drone is seen during a flood rescue drill on Haihe River in north China's Tianjin, on July 5, 2025. The drill was set against potential flooding in culverts and low-lying urban areas affected by heavy rainfall. (Xinhua/Sun Fanyue)
A drone delivers a life jacket during a flood rescue drill on Haihe River in north China's Tianjin, on July 5, 2025. The drill was set against potential flooding in culverts and low-lying urban areas affected by heavy rainfall. (Xinhua/Sun Fanyue)
Rescuers participate in a flood rescue drill on Haihe River in north China's Tianjin, on July 5, 2025. The drill was set against potential flooding in culverts and low-lying urban areas affected by heavy rainfall. (Xinhua/Sun Fanyue)