Explained — Why shares of IREDA surged over 6% in the final minutes of trade - CNBC TV18
Shares of Indian Renewable Energy Development Agency Ltd. (IREDA) recovered over 6% from the lows of the day towards the final minutes of trade after a ...
CNBC TV18
5 hours ago