NHPC Limited, formerly known as National Hydroelectric Power Corporation, is an Indian authorities hydropower which comes under the Ministry of Power, Government Of India. It […]