Your eyes are not deceiving you. The train passes through a residential building in southwest China's Chongqing, known as the 'Mountain City'!
Your eyes are not deceiving you. The train passes through a residential building in southwest China's Chongqing, known as the 'Mountain City'!