the leeches are generally harmless to humans but can be a nuisance nuko amaze kuboza ibirenge yambara imyenda mfite abahungu babiri umwe ari muri tokiyo undi ni nagoya