Multiple parts of China have been hit by floods and mudslides recently. On the morning of July 16, torrential rains caused mudslides in the south outer ring of Yucheng District, Ya'an city, Sichuan province.