Invenergy, a developer of renewable energy projects, secured a $900 million Green Letter of Credit facility to support Invenergy Renewables Finance North America. The funding
Invenergy, a developer of renewable energy projects, secured a $900 million Green Letter of Credit facility to support Invenergy Renewables Finance North America. The funding