A souvenir shop in Windsor, England, sells wedding-themed T-shirts and other memorabilia ahead of Saturday’s royal wedding.