A view of the scene of devastation after a landslide hit an industrial park in Shenzhen on Dec 20. [Photo/CCTV]