Indian rivers have fairly good hydro power potential when they descend from their source mountains (Himalayas, Western Ghats, Aravali Range, Vindhya Mountains, Eastern Ghats, etc) before the water consumption or flowing to the sea. The hydro power potential keeps on varying depending on the technological developments including alternate power sources, priorities and limitations.