Britain’s newborn princess has been named Charlotte Elizabeth Diana — seen as a tribute to Prince William’s parents and grandmother.
Britain’s newborn princess has been named Charlotte Elizabeth Diana — seen as a tribute to Prince William’s parents and grandmother.