Loading…
Sepco 3 awarded EPC contract for 2.4GW Luxor IPP in Egypt · Endata