Thames Water Repair Site In Central London
A Thames Water van at a pipe repair site in Central London