Rescuers are seen at the site where a landslide occurred in Ningguo of east China's Anhui Province, June 15, 2011. The landslide, triggered by the torrential rain June 14 afternoon, left two villagers dead. [Xinhua/Li Xiaohong]