Description
A hillside collapse in Chongqing, southwestern China, sent debris crashing onto homes, businesses, and a nearby road, burying an undetermined number of people on July 17, according to state media. Several people have been rescued, while search and rescue operations remain underway. The cause of the landslide has not yet been determined.