Indian Renewable Energy Development Agency Limited (IREDA) has reported a net profit of Rs 13.81 billion…

This content is restricted.