Login
TI Ref No : | 23569159 |
---|---|
Description : | Purchase agreement (PPA) for the output of a 150 MW solar photovoltaic (PV) plant which the company plans to build in the U.S. state of Texas. |
Date : | 2014-08-25 |
Deadline : | 2034-12-31 |
Document Type : | Contracts |