Share
twitterlinkedinfacebook
Image 1 of 1
bk.wedding.20110427.9043.jpg
Westminster Abbey is reflected in the window of a double decker bus in front if the church, site of  the upcoming royal wedding of Britain's Prince William and Kate Middleton.