"Oh, to be in England...." : a Leech-free zone as far as I know - at least, I have never seen one!!