“Believe it or not, our most significant source of new business is still the renewable market. Renewables just lend themselves well to project finance.”
Unlock this article
The content you are trying to view is exclusive to our subscribers.
To unlock this article: