Kensington Palace
Meghan Markle will receive a gift from Kensington Palace regardless. But it’s not one that money can buy. A spokesman confirmed that Markle, and her family, will get their own coat of arms by May 19. A coat of arms is a longstanding noble tradition, dating back to at least the Middle Ages. Usually, it […]
-
Pages