IREDA Bags ‘Excellent’ Rating from DPE, Ranked Among Top 4 CPSEs and No. 1 in Power & NBFC Sector
New Delhi, May 21, Indian Renewable Energy Development Agency Ltd. (IREDA), the largest pure-play green financing NBFC in the country, has been recognized as the top performer among Power and…