13 missing in Shenzhen after railway building site landslide on Wednesday night
A catastrophic landslide at a construction site alongside a railway line in China's southern tech hub of Shenzhen late on Wednesday night has left 13 people missing. The accident happened at around ...Read more