Hinduism teaches that all life is sacred because the divine spark (atman) is present in all living creatures, which is why many Hindus practice vegetarianism and adhere to the principle of non-violence (ahimsa). While Buddhism also values all life, Hinduism's theological basis is directly tied to the omnipresence of Brahman.