Pedestrians and traffic on Upper Thames Street in the City of London, the capital's financial district - aka the Square Mile, on 7th November 2018, in London, England.