A part of a hydroelectric plant, it is one of Tata Power’s largest pumped hydro projects and is aimed at stabilising the electricity grid with the integration with renewable energy sources ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results