Zelestra finalises $113m credit facility for Indiana solar project

Zelestra finalises $113m credit facility for Indiana solar project