One thing that we already know is that Queen Elizabeth enjoys a daily cocktail and stays away from potatoes. But the news is that there’s another ingredient she despises so much that it’s not even allowed in the Buckingham Palace kitchen. That secret ingredient is “garlic”. The former royal chef, Darren McGrady said: “We are …
