Sterling and Wilson Solar Ltd (BOM:542760), or SWSL, the solar EPC contractor, on Saturday announced a USD-127.5-million (EUR 105.2m) order in Egypt from “Saudi Arabia’s leading renewable energy company”.