Nepal annual rainfall distribution