It's no secret the royal ladies have impeccable taste in fashion ... Meghan Markle, Princess Beatrice and Zara Tindall, just ...
The royals often choose names that have been used by generations of the family before them, and Prince William and Kate ...