Royal retreat of Windsor ready to party for Prince Harry, Meghan Markle
WINDSOR, England — Few towns are as quintessentially English as Windsor, the bucolic riverside locale where Prince Harry and American actress Meghan Markle will get married on May 19. And