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