A truck is submerged in mud after a flood-caused landslide in a village in Ankang, Northwest China's Shaanxi province, July 23, 2010. [Photo/Xinhua]