The correct option is A Hirudinaria granulosa
The Indian cattle leech is a freshwater leech found in lakes, ponds, swamps and streams. They are ectoparasitic and feed on the blood of fishes, frogs, cattle, humans, etc. The Hirudinaria granulosa species is found in India, Bangladesh, Pakistan, Myanmar and Srilanka.