Kate Middleton and Prince William named their newborn daughter Charlotte Elizabeth Diana following her birth on Saturday, May 2.
Kate Middleton and Prince William named their newborn daughter Charlotte Elizabeth Diana following her birth on Saturday, May 2.