Saturday, April 30, 2011

Kate, the Duchess of Cambridge, departs Westminster Abbey after her marriage to Britain's Prince William, as they make their way to Buckingham Palace along the procession route, London, Friday, April, 29, 2011. AP Photo

No comments:

Post a Comment