Soldiers evacuate residents from the site of a landslide in Dazhai Village, Guanling County of southwest China's Guizhou Province, on June 28, 2010. Some 107 people from 38 families were buried and trapped by a rainstorm-triggered landslide Monday afternoon in southwest China's Guizhou Province, local authorities said. [Xinhua] |