It is estimated that India has the potential to generate 20,000 MW of power from small hydro power projects alongside rivers and irrigation canals.