A “jewel-like” skyscraper has been approved for construction in the Square Mile - becoming the latest megastructure to be built in the area.
The City of London Corporation approved the demolition of a vacant office block at 130 Fenchurch Street, known as Fountain House, and the subsequent construction of two new towers, one with 31 storeys and the other 34.