Excavators are seen digging through the rubble of a landslide in Lin'an city, East China's Zhejiang province, August 14, 2009. The landslide, believed to be triggered by a heavy downpour, left 11 dead and 2 injured. [Asiannewsphoto.com]