China News
At Chongqing’s famous Liziba Station, tourists line up, trying to “eat” the train as it passes and capturing the perfect optical illusion.The train has now officially earned its place on #Chongqing’s “must-see” list. #FunMoments
Go to News Site