A powerful landslide struck southwestern China’s Chongqing municipality on Friday, claiming the lives of at least eight people while leaving 34 others missing, authorities confirmed. The disaster unfolded in a mountainous region after prolonged heavy rainfall triggered a massive collapse of earth and rocks, burying homes and cutting off access to several communities. Emergency teams,...
