By CEP Staff • 28 March 2024 in News

US company Leeward Renewable Energy has signed two 200 MW solar PPAs in Texas with Microsoft Corp.