There is no doubt veganism is increasing in popularity stemming from both ethical and health motives. A vegan diet is a strict diet which includes only plant-based foods and no animal sourced food products. It can be tricky to balance a nutritionally complete diet due...