Business7 Settembre 2020Mainstream reaches financial close for 630 MW solar and wind projects in Chile