China built Chongqing East world's largest station in 38 months

Technology