featured-image

Liziba Station in Chongqing, southwest China, has become a social media sensation, thanks to its unique train-disappearing act. Every few minutes, trains arrive at the station, which is located inside a residential building equipped with special noise-dampening equipment that reduces the usual loud clatter to a mere murmur..

Back to Tourism Page