SUCCESSFUL PROJECT

Dymond Module 268MW Utility Solar Plant DEWA III Solar Plant (Phase A) Dubai, UAE