Palace: Britain's newborn princess has been named Charlotte Elizabeth Diana

May 4, 2015 at 2:10PM

LONDON — Palace: Britain's newborn princess has been named Charlotte Elizabeth Diana.

about the writer

about the writer