The City of London Corporation has granted planning consent for a 31-storey office tower at 130 Fenchurch Street, designed to ...