Indian multinational and global leader in Solar EPC, Sterling and Wilson Solar Limited (SWSL / Company) (BSE Scrip Code: 542760; NSE Symbol:....