News Indian Renewable Energy Development Agency (IREDA) Makes Strong Debut on Stock Exchange, Valued at $1.86 Billion byDon PadillaNovember 29, 2023