It’s official. England’s newest princess is named Charlotte Elizabeth Diana. Of course, that’s the shortened version of her name. Officially, her name is registered as: Her Royal Highness Princess Charlotte Elizabeth Diana of Cambridge. Here’s the document that registered her … Continue reading