Drone footage released on June 26 shows the widespread devastation and official rescue efforts after a landslide hit a village in Maoxian, in northern Sichuan, China, on June 24, trapping more than 100 people.Peoples Daily reported that, as of late Sunday, 10 people have been confirmed dead while 93 others remain missing.
Trending now