0 views

Dashcam footage shows the moment a landslide struck buildings in Chongqing, China, on July 17. Reuters, citing Chinese state media, said residents were being evacuated after falling rocks were spotted when the hillside collapsed. At least 8 people have been killed, according to an official toll.
Date: July 17, 2026











