OFWAT - a sheep in sheep's clothing.
Reposted from
The Guardian
Regulator investigates Thames Water over delayed environmental schemes
Comments