

Recently, the City of London Corporation approved plans for a 54-storey office tower at 99 Bishopsgate in the Square Mile.
Recently, the City of London Corporation approved plans for a 54-storey office tower at 99 Bishopsgate in the Square Mile.