Share
twitterlinkedinfacebook
Image 1 of 1
01_0716_00330.jpg
England. London. Trafalgar square. April 2011:  William and Kate Royal wedding. Spectators of the wedding.