BEIJING, China (AFP) — A landslide at a construction site in southwest China’s Guizhou province has killed at least 14 people, state media reported Tuesday. Workers were reinforcing a hillside when the landslide happened on Monday evening, the official Xinhua news agency said. Rescuers have found 14 bodies, as well as three injured people, with the cause of the accident “still under investigation”, Xinhua reported. Rescue work is “completed”, with the three injured currently in […]