At 94 meters underground, this is China's deepest subway station
A total of 94 escalators, dubbed China's largest such network, would be installed to move the passengers between the platforms.
Jul 23, 2017, 21:06 PM IST
A total of 94 escalators, dubbed China's largest such network, would be installed to move the passengers between the platforms.
Jul 23, 2017, 21:06 PM IST