China’s Chongqing East Railway Station – Have the lessons from a generation of flawed megaprojects truely been learnt?
Source: express.co.uk China likes big! From its $11billion Beijing Daxing International Airport, the world’s largest singlebuilding terminal (of 700,000 square