Share
twitterlinkedinfacebook
Image 1 of 1
bk.wedding.20110427.8963.jpg
A horse drawn carriage in central London near Westminster Abbey, the site of the Royal Wedding of Britain's Prince William and Kate Middleton.