To function effectively on a vegan diet, the human body requires a variety of nutrients, including protein, fat, carbohydrates and numerous vitamins and minerals. Some of them we may manufacture ourselves, while others must be obtained from the outside world (the sun, supplements and food). One general concern about the vegan diet is whether they […]