5 of 10: Memorabilia for the wedding of Britain's Prince William and Kate Middleton are displayed in a shop in London, Tuesday, Jan. 18, 2011. The couple are due to get married on April 29. (AP Photo/Matt Dunham) (Photo/Matt Dunham)

Share this gallery
Advertisement