2023 Top 100 Infrastructure Investment Managers Ranking: 32
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.