A massive search and rescue operation is launched after torrential rain triggered mudslides near a hydropower station in Ningnan County, southwest China's Sichuan Province, June 28, 2012. Three were killed and 38 others were reported missing in the mudslides. [CNS Photo/Liang Jie]