News

Sterling and Wilson Renewable Energy Ltd (BOM:542760) reports a 93% revenue increase and a credit rating upgrade, despite challenges in order inflows and project disruptions.