A landslide buried and toppled buildings at an industrial park in the southern Chinese city of Shenzhen on Sunday, Dec. 20.