REC, a Maharatna Public Sector Enterprise and a leading NBFC- IFC under the Ministry of Power, Government of India, has been ...