Central London offices are facing a 12-month development pipeline delay, as data from Savills shows more than 43% of projects due for delivery between now and 2026 have been delayed. Savills' research estimates that over the past year, 20% of
Thank you for reading EG
Want to read more? Enjoy a story a week for FREE for one month.