New high-rise structures already tower over older architecture on Finsbury Square in the City of London, the campital's financial district, on 26th February 2025, in London, England.