NHPC Ltd.