In modern Hindu societies, practices like nonviolence, cow protection, vegetarianism, and giving food to God are quite prevalent. These are vital to the Hindu worldview and are connected to one another. Intriguingly, Hindu vegetarianism has certain philosophical roots. After all, if the soul travels through many species of life and we are not our physical bodies and animals are not theirs, then who is to argue that a slain animal is not a past loved...