Independent power producer Cypress Creek Renewables has reached commercial operation of a 208MW solar-plus-storage facility in Texas, US.
Independent power producer Cypress Creek Renewables has reached commercial operation of a 208MW solar-plus-storage facility in Texas, US.
In