IFC Invests $105 Million in Brookfield’s Solar Project
The IFC’s investment will be made through long-term loans allocated to the project’s special purpose…
Read More