Suzlon Energy Ltd (BOM:532667) has completed the sale of the owners of 30 MW of solar projects in India to Canadian Solar Inc (NASDAQ:CSIQ).