| 12.5°C Belfast

Video: CCTV - Landslide causing house crash onto road in China


CCTV is showing a building crashing down because of a sudden landslide in Guizhou Province, southwest China.

Most Watched Videos

Privacy