NSE: NTPC

NTPC: Forging a Greener Future Amidst Market Volatility