A landslide Friday on the outskirts of the southwestern Chinese city of Chongqing caused deaths and left dozens missing, burying residential buildings and forcing more than 1,100 people to evacuate, according to local officials and state media reports.—July 19, 2026
Main image: Al Jazeera



