UK's Thames Water set for over $13.5 billion rescue deal by Silver Point and Elliott, Bloomberg News reports

Jun 6, 2025 - 20:44
 0
UK's Thames Water set for over $13.5 billion rescue deal by Silver Point and Elliott, Bloomberg News reports