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