NHPC Ltd (NHPC), a Government of India Enterprise, is an energy utility that plans, promotes and organizes the development of hydro power plants.