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