16 October 2024

Thames Water woes could drag UK green bond market down