OCI Solar Power sells 66-MW solar project to D.E. Shaw Renewable Investments

No Comments

Sorry, the comment form is closed at this time.