Leech therapy makes a comeback in India | ummid.com
Leeches (or Hirudo Medicinalis) are segmented worms from the Annelida family with suckers at the ends of their body. A leech can consume between 5 and 15 ml of blood - or four-six times their body weight in a single feed.