Business Today
Loading...
SECTORS
 
India, the 7th largest hydropower making country in the world, had an installed hydro capacity of around 45,400 MW by end 2018
Advertisement