
Two Saudi solar independent power producer plants have faced dispatch restrictions in recent months, with challenged revenues totalling $44m

Two Saudi solar independent power producer plants have faced dispatch restrictions in recent months, with challenged revenues totalling $44m
Become a MEED subscriber for unlimited access to:
