Rush hour traffic and pedestrian commuters on Bishopsgate in the City of London, the capital's financial district, on 27th February 2025, in London, England.