Advertisement
01:02
China’s deepest subway station sits 31 storeys underground
Line 10 of the Chongqing subway, in southwestern China, is said to be the country’s deepest. It sits 95 metres deep, or approximately 31 storeys underground, and has become a social media sensation.
Advertisement
Advertisement
Select Voice
Select Speed
1.00x