UNITED KINGDOM | Tuesday, 10 May 2011 | Views [337]
The Buckingham Palace shop was laden with royal wedding memorabilia.