INSHP: International Network on Small Hydro Power

What does INSHP mean? The above is one of INSHP meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: International Network on Small Hydro Power