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