A road collapsed June 9, 2011, near a subway station construction site in Dalian, the second largest city in northeast China's Liaoning Province. Police have restricted traffic on several streets near the cave-in. The cause of the accident is still under investigation. [Photo/Xinhua] |