New City of London ‘showpiece’ skyscraper approved Property A 34-storey skyscraper set to dominate the City skyline has been approved by Square Mile officials, in a major boost to the area’s high-grade office capacity and local economy. A proposal to redevelop a tower block at 130 Fenchurch Street into a “showpiece office building” was approved unanimously by the City of London Corporation’s planning [...]