Share

Landslide hits industrial park in S China

A landslide hit an industrial park in Shenzhen City in South China’s Guangdong Province Sunday morning, crunching a building. Casualties are feared.

Leave a Comment