A devastating landslide in southwestern China has claimed the lives of 39 people, with five still missing. The tragedy unfolded early Monday in the remote village of Liangshui, located in the..
In the mountainous terrain of southwestern China's Yunnan province, rescue operations are in progress following a devastating landslide that buried at least 47 people. The tragic incident occurred..