News

Ofwat has confirmed that £2.5 million of bonus payments made to 21 senior Thames Water executives in April cannot be clawed ...
Should such a deal materialize, it would be the first instance of the world's two largest investment firms participating in ...