1 October 2024

TPG Rise Climate signs biggest deal yet at €6.7bn