DEHRADUN: The creature once notorious for clinging to human skin and sucking blood in the Himalayan foothills—leech, scientifically known as 'Hirudo medicinalis'—is now being harnessed as a powerful ...