Business
Sink or Swim: Understanding the Financial Crisis Swallowing Thames Water
With over £15 billion in debt and a regulator refusing to budge, Britain’s largest water company is teetering on the edge of collapse. We dive into the decades of questionable financial engineering an...