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

Comments