UK Water Industry: Much Ado About Something

The water industry in England and Wales was privatized in 1989 and today 18 independent, privately owned companies are the monopoly suppliers to 22 million households. Ofwat (short for Office of Water Services) was established at that time as a …
Read more