Dashcam footage reveals 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, based on an official toll.



Sources

Leave a Reply

Your email address will not be published. Required fields are marked *