Photos: Gift shops with memorabilia pop up in Windsor
1 / 13
WINDSOR, ENGLAND - MAY 10: A window display commemorates the upcoming wedding of Prince Harry and his fiance US actress Meghan Markle on May 10, 2018 in Windsor, England. St George's Chapel at Windsor Castle will host the wedding of Britain's Prince Harry and US actress Meghan Markle on May 19. The town, which gives its name to the Royal Family, is ready for the event and the expected tens of thousands of royalists. (Photo by Jack Taylor/Getty Images)WINDSOR, ENGLAND - MAY 10: A window display commemorates the upcoming wedding of Prince Harry and his fiance US actress Meghan Markle on May 10, 2018 in Windsor, England. St George's Chapel at Windsor Castle will host the wedding of Britain's Prince Harry and US actress Meghan Markle on May 19. The town, which gives its name to the Royal Family, is ready for the event and the expected tens of thousands of royalists. (Photo by Jack Taylor/Getty Images)WINDSOR, ENGLAND - MAY 10: A cardboard cut-out display of Prince Harry and his fiance US actress Meghan Markle sits outside a card shop ahead of the couple's wedding on May 10, 2018 in Windsor, England. St George's Chapel at Windsor Castle will host the wedding of Britain's Prince Harry and US actress Meghan Markle on May 19. The town, which gives its name to the Royal Family, is ready for the event and the expected tens of thousands of royalists. (Photo by Jack Taylor/Getty Images)WINDSOR, ENGLAND - MAY 10: A cardboard cut-out display of Prince Harry and his fiance US actress Meghan Markle sits outside a card shop ahead of the couple's wedding on May 10, 2018 in Windsor, England. St George's Chapel at Windsor Castle will host the wedding of Britain's Prince Harry and US actress Meghan Markle on May 19. The town, which gives its name to the Royal Family, is ready for the event and the expected tens of thousands of royalists. (Photo by Jack Taylor/Getty Images)LONDON, ENGLAND - MAY 08: Merchendise is sold in a shop outside Windsor Castle as the town prepares for the wedding of Prince Harry and his fiance US actress Meghan Markle, on May 8, 2018 in Windsor, England. St George's Chapel at Windsor Castle will host the wedding of Britain's Prince Harry and US actress Meghan Markle on May 19. The town, which gives its name to the Royal Family, is ready for the event and the expected tens of thousands of royalists. (Photo by Dan Kitwood/Getty Images)LONDON, ENGLAND - MAY 08: Merchendise is sold in a shop outside Windsor Castle as the town prepares for the wedding of Prince Harry and his fiance US actress Meghan Markle, on May 8, 2018 in Windsor, England. St George's Chapel at Windsor Castle will host the wedding of Britain's Prince Harry and US actress Meghan Markle on May 19. The town, which gives its name to the Royal Family, is ready for the event and the expected tens of thousands of royalists. (Photo by Dan Kitwood/Getty Images)LONDON, ENGLAND - MAY 08: Life size photographs of Britain's Prince Harry and his fiance, US actress Meghan Markle are displayed in a gift shop on May 8, 2018 in Windsor, England. St George's Chapel at Windsor Castle will host the wedding of Britain's Prince Harry and US actress Meghan Markle on May 19. The town, which gives its name to the Royal Family, is ready for the event and the expected tens of thousands of royalists. (Photo by Dan Kitwood/Getty Images)WINDSOR, ENGLAND - MAY 03: Souvenirs featuring Britain's Prince Harry and his fiance US actress Meghan Markle are displayed in a gift shop on May 3, 2018 in Windsor, England. St George's Chapel at Windsor Castle will host the wedding of Britain's Prince Harry and US actress Meghan Markle on May 19. The town, which gives its name to the Royal Family, is ready for the event and the expected tens of thousands of royalists. (Photo by Christopher Furlong/Getty Images)WINDSOR, ENGLAND - MAY 02: Life size photographs of Britain's Prince Harry and his fiance, US actress Meghan Markle are displayed in a gift shop on May 2, 2018 in Windsor, England. St George's Chapel at Windsor Castle will host the wedding of Britain's Prince Harry and US actress Meghan Markle on May 19. The town, which gives its name to the Royal Family, is ready for the event and the expected tens of thousands of royalists. (Photo by Christopher Furlong/Getty Images)WINDSOR, ENGLAND - MAY 02: Souvenirs featuring Britain's Prince Harry and his fiance, US actress Meghan Markle are displayed in a gift shop on May 2, 2018 in Windsor, England. St George's Chapel at Windsor Castle will host the wedding of Britain's Prince Harry and US actress Meghan Markle on May 19. The town, which gives its name to the Royal Family, is ready for the event and the expected tens of thousands of royalists. (Photo by Christopher Furlong/Getty Images)WINDSOR, ENGLAND - MAY 02: Souvenirs featuring Britain's Prince Harry and his fiance, US actress Meghan Markle are displayed in a gift shop on May 2, 2018 in Windsor, England. St George's Chapel at Windsor Castle will host the wedding of Britain's Prince Harry and US actress Meghan Markle on May 19. The town, which gives its name to the Royal Family, is ready for the event and the expected tens of thousands of royalists. (Photo by Christopher Furlong/Getty Images)WINDSOR, ENGLAND - MAY 02: Souvenirs featuring Britain's Prince Harry and his fiance, US actress Meghan Markle are displayed in a gift shop on May 2, 2018 in Windsor, England. St George's Chapel at Windsor Castle will host the wedding of Britain's Prince Harry and US actress Meghan Markle on May 19. The town, which gives its name to the Royal Family, is ready for the event and the expected tens of thousands of royalists. (Photo by Christopher Furlong/Getty Images)WINDSOR, ENGLAND - MAY 02: Souvenirs featuring Britain's Prince Harry and his fiance, US actress Meghan Markle are displayed in a gift shop on May 2, 2018 in Windsor, England. St George's Chapel at Windsor Castle will host the wedding of Britain's Prince Harry and US actress Meghan Markle on May 19. The town, which gives its name to the Royal Family, is ready for the event and the expected tens of thousands of royalists. (Photo by Christopher Furlong/Getty Images)
WINDSOR, ENGLAND - MAY 10: A window display commemorates the upcoming wedding of Prince Harry and his fiance US actress Meghan Markle on May 10, 2018 in Windsor, England. St George's Chapel at Windsor Castle will host the wedding of Britain's Prince Harry and US actress Meghan Markle on May 19. The town, which gives its name to the Royal Family, is ready for the event and the expected tens of thousands of royalists. (Photo by Jack Taylor/Getty Images)