IREDA

AcronymDefinition
IREDAIndian Renewable Energy Development Agency