This item was originally published on this site

The City of London Corporation has greenlit British Land’s and GIC’s 38-storey development at 2 Finsbury Avenue, making it the third tall building to receive planning permission in the Square Mile in 2021.