The simplest definition of vegetarianism is a diet free ... At the other end are vegans, who forgo eating (and often wearing) all animal-based products, including honey. Raw foodists are vegans ...
The vegan movement, once a niche lifestyle choice, has rapidly gained momentum over the past few decades. Tracing its roots ...