Photo taken on July 4 shows that downpours have triggered mudslide in Wenchuan county, Sichuan province. [Photo/Chinanews.com]