New skyscraper approved for the Square Mile
The new development at 130 Fenchurch Street is due to be completed in 2030.
(BBC News, 2025-10-08T05:10:49Z)