Britain's new princess named Charlotte Elizabeth Diana
World | May 04, 2015, 09:35 PM ISTLondon: Britain's newborn princess has been named Charlotte Elizabeth Diana — seen as a tribute to Prince William's parents and grandmother.The princess is the second child of Prince William and his wife Kate, the Duchess