Within its rugged mountain peaks, Nepal harbours the second largest freshwater resource in the world.