Heavy rain caused a landslide in Guizhou, southern China, destroying several houses. Some residents filmed the incident – others fled in panic.
Heavy rain caused a landslide in Guizhou, southern China, destroying several houses. Some residents filmed the incident – others fled in panic.