Leadership Updates: Mahesh Kumar Sharma Takes Charge as Director (Finance) of NHPC to Drive Financial Growth 17 October 2025