Rescue workers search for survivors at the site of a landslide along Wujiang river in Pengshui Miao and Tujia Autonomous County, Chongqing, China on July 17, 2026.