A mudslide triggered by torrential rain sweeps across Yingxiu in Wenchuan county, Southwest China's Sichuan province, Aug 14, 2010. [Photo/Asianewsphoto]
A mudslide triggered by torrential rain sweeps across Yingxiu in Wenchuan county, Southwest China's Sichuan province, Aug 14, 2010. [Photo/Asianewsphoto]