Advertisement

Photos: China landslide

Share

A landslide collapsed and buried buildings at and around an industrial park in the southern Chinese city of Shenzhen on Dec. 19, 2015, leaving dozens missing, authorities said.

Advertisement