Getting Thames Water ads on YouTube.

Can I stupid question.

What they actually advertising? I have to use Thames Water. I live in freaking London.

Comments