Royal Wedding – The Next Day

LONDON, ENGLAND – APRIL 30: Philippa Middleton departs the Goring Hotel in London on April 30, 2011 in London, England. (Photo by Ian Gavan/Getty Images)

Related Posts

Leave a comment

Hey, so you decided to leave a comment! That's great. Just fill in the required fields and hit submit. Note that your comment will need to be reviewed before its published.