Heavy rain swept south China in the past few days, triggering several geological disasters.

On Sunday, a passersby recorded a terrifying landslide moment by his mobile phone in the city of Hechi, south China’s Guangxi Zhuang Autonomous Region.