Kate, Duchess of Cambridge holds her newborn baby princess, whose name is Charlotte Elizabeth Diana, as announced on Monday.
Kate, Duchess of Cambridge holds her newborn baby princess, whose name is Charlotte Elizabeth Diana, as announced on Monday. John Stillwell The Associated Press
Kate, Duchess of Cambridge holds her newborn baby princess, whose name is Charlotte Elizabeth Diana, as announced on Monday. John Stillwell The Associated Press

Stargazing

Your daily fix of celebrity news and other viral phenoms

Royal baby Charlotte shares name with a queen, princesses and a Clinton

May 04, 2015 03:31 PM