In the culinary world, a Michelin star is the ultimate award for excellence in cooking. A vegan restaurant in southern France has claimed the honor of being the first plant-based restaurant to win the prestigious recognition. The restaurant’s name, ONA, stands for Origine Non Animale. Run by Read More...