Share
twitterlinkedinfacebook
Image 1 of 1
CPA00206UK.jpg
People eat a picnic while celebrating in Trafalgar Square, London during the Royal Wedding between Britain's Prince William and Kate Middleton..