In new Drinking Water Inspectorate (yes it really exists) stats, London’s H20 was ranked best of British. Cheers!


Popular on LondonNet