Share
twitterlinkedinfacebook
Image 1 of 1
bk.royalwed.20110429.9248.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. ..