UNITED KINGDOM, London : Shelves of royal wedding memorabilia are pictured at souvenir shop in central London on April 24, 2011, before the royal wedding between Britain's Prince William and his fiancee Kate Middleton at Westminster Abbey on April 29, 2011. — AFP