Rescue workers arrive at Hanyuan, after a rain-triggered landslide hit the village in Southwest China's Sichuan Province, July 27, 2010. [Chinanews.com.cn]