Skip to content

OCI SOLAR SELLS 66-MW SOLAR PROJECT IN TEXAS TO DE SHAW

Renewables Now – Texas-based OCI Solar Power LLC has sold the 66-MW under-construction photovoltaic (PV) project in Texas to DE Shaw Renewable Investments LLC (DESRI).

Scroll To Top