Rising costs lower London’s tall towers

Tower block developers are pulling back from London as the cost of doing business in the capital continues to climb. Developers submitted applications for 72 buildings of 20 storeys or more last year, 13% fewer than in 2020, according to