Kate Middleton Catherine Duchess of Cambridge
Home
July 19, 2012 Why was Kate Middleton on the verge of tears during Sandy Nairne’s speech at the NPG? Kate Middleton Catherine Duchess of Cambridge