Shenzhong Link: China's record-breaking infrastructure project set to open to traffic in June
`