NHPC Ltd, previously called National Hydroelectric Power Corporation, is the main vehicle of the Government of India

Attachment(s):