News

British newspaper MailOnline has listed a train system running through a 19-story residential building in China's Chongqing City as one of the world's seven most impressive monorails.