Rescuers mourn for the victims of the landslide at an industrial park in Shenzhen in south China's Guangdong province on December 26, 2015. Photo: Xinhua