China completed Chongqing East Railway Station, the largest high-speed station by area, in 38 months The station covers 1.2 million square meters with 29 platforms and 15 railway tracks It handles up to 16,000 passengers per hour and is built on a mountain using advanced tech