NHPC is India's largest power generating company in terms of installed capacity, with a significant portion coming from its hydroelectric projects.