2024 Top 100 Infrastructure Investment Managers Ranking: 23
With climate change being one of the most pressing challenge of our times coupled with the energy crisis currently plaguing Europe, there is a clear need for both the strengthening of energy security and an increase in cleaner sources of energy.