In Short : IREDA received an ‘Excellent’ rating from the Department of Public Enterprises for FY 2023–24, ranking among the top four CPSEs and No. 1 in the Power and NBFC sectors. With an MoU score above 98, this marks its fourth consecutive top rating, recognizing its strong performance in renewable energy financing, governance, and […]