Suzlon Energy Limited (SEL) is Indias largest renewable energy solutions provider with presence in 18 countries across six continents. The company is .