Thames Water have cordoned off part of the road around Trafalgar Square to repair a leak in their pipework on the 15th of November 2023 in Westminster, London. United Kingdom. Roadworks around Trafalgar Square always cause major disruption to the traffic in one of Londons busiest locations.