Share
twitterlinkedinfacebook
Image 1 of 1
bk.royalwed.20110429.7906.jpg
Britain's Prince William and his wife Catherine, Duchess of Cambridge,  leave after their wedding in Westminster Abbey in the 1902 State Landau along the Procession Route, in central London.