iOS app Android app

China Landslide

Startling Footage Shows Landslide Ravaging China's Shenzhen

The Huffington Post | Alexandra Ma | Posted 12.21.2015 | World

Startling photos and videos showed a life-threatening landslide topple a building in an industrial park in Shenzhen, a major city in China's southern ...