Early evening rush hour traffic crosses Tower Bridge on the River Thames, on 17th October 2024, in London, England.