Garlic is a no-no as well.
When appearing in the MasterChef Australia, the wife of Prince Charles, The duchess Camila told them that the garlic was a “no-no”. There is no other logic to this rule other than avoiding lousy breath situations; while communicating, as you all know, garlic is the reason most people may have a bad breath, which obviously would be unpleasant for any commoner.
If you are a royal, the embarrassment and awkwardness are definitely huge. But poor Megan Markle, as we all know that she describes herself as a foodie. It would be a challenge for her, but then we guess she is all free to have garlic back at home, and access to thousands of jewelry items would definitely make up for her loss as a foodie when traveling.