Capital Power to buy 20-project US solar and storage portfolio
Capital Power has signed an agreement to acquire 100% of a portfolio of 20 solar and energy storage development sites in the United States from BW...
Capital Power has signed an agreement to acquire 100% of a portfolio of 20 solar and energy storage development sites in the United States from BW...