Dashcam footage exhibits the moment a landslide struck buildings in Chongqing, China, on July 17. Reuters, citing Chinese state media, stated residents had been being evacuated after falling rocks had been noticed when the hillside collapsed. At least 8 individuals have been killed, in accordance with an official toll.