Have you just started on your vegan journey? Or are you ...

Picture this. You’re sat in a smart restaurant, possibly on a ...