Thames Water has been taking Londoners for a ride for far too long.

Comments