NSE: NHPC

NHPC: Riding the Hydroelectric Surge Amidst Turbulent Waters