1 of 1 images
Add to Lightbox
Add to Cart
MUGIA110317-03.JPG
ROYAL WEDDING SOUVENIRS.on sale in tourist shops in London, England for Prince William and Catherine Middleton's wedding on 29th April 2011.Kate Middleton price tag china marriage £8.99 bell box mugs.CAP/IA.©Ian Allis/Capital Pictures.

ROYAL WEDDING SOUVENIRS.on sale in tourist shops in London, England for Prince William and Catherine Middleton's wedding on 29th April 2011.Kate Middleton price tag china marriage £8.99 bell box mugs.CAP/IA.©Ian Allis/Capital Pictures.

Copyright ©Ian Allis/Capital Pictures