Failed loading XML... Start tag expected, '' not found


"The companies with the biggest executive payouts include United Utilities, which was responsible for the most spills over 2020 and 2021, which paid bonuses of nearly £6m. Severn Trent awarded executives £5.5m in bonuses while dumping sewage 120,000...
Show more

Loading content, please wait.