AP - A landslide swept through a mountain town in southwest China after days of heavy rains Wednesday, leaving at least 67 people missing and cutting off access to the area.




Source