Flexitarian diet, also called a semi-vegetarian diet is an increasingly popular plant-based diet that emphasises on eating plant-based foods and allows for occasional meat consumption in moderate amounts. There are many reasons why people are adopting a flexitarian diet, these include ...