NHPC stands for "National Hydroelectric Power Corporation." It is a government-owned corporation in India that is responsible for planning, promoting,…
This website uses cookies.