Royal children

Britain's baby princess named Charlotte Elizabeth Diana

Britain's new princess has been named as Charlotte Elizabeth Diana, Kensington Palace said on its Twitter account on May 4, a choice of names that honours the baby's late grandmother Princess Diana and her great-grandmother Queen Elizabeth.
   
The daughter of Prince William and his wife Kate will be known as Her Royal Highness Princess Charlotte of Cambridge, the palace said.