News

Weeks after Thames Water was fined £123 million for pollution and questionable payouts to investors, the UK government has banned bonuses for many of the nation's water company executives ...