Britain’s New Princess Named Charlotte Elizabeth Diana

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