Why Many Hindus Practice Vegetarianism: Karma, Ahimsa & The Spiritual Anatomy of Food on March 08, 2026 ahimsa Hinduism karma sattvic diet spiritual philosophy vegetarianism +