Video
13:02, 04-Dec-2018
Hongtudi station, on Line 10, in southwest China's Chongqing Municipality, has a train platform 94 meters underground, equivalent of 31 storeys down, which makes it the country's deepest subway station. Follow CGTN to experience the joy of boarding a train after taking eight escalators downward!
Updated
12:02, 07-Dec-2018
[]