Published: Jun 25, 2025, 14:25 IST | Updated: Jun 25, 2025, 14:25 IST
Severe flooding in China’s southwestern province of Guizhou has forced more than 80,000 people to flee their homes, with flood control emergency response raised to its highest level. Watch in for more details!