On May 19, Prince Harry and Meghan Markle will marry. The couple will wed in St. George’s Chapel in Windsor Castle — a royal residence in the small town of Windsor some 22 miles west of central London.
The bells of St. George’s will chime to mark the happy event, but the cash tills are already ringing.
Tourism is by far Windsor’s biggest industry. Thanks to the royals, 7 million visitors flock to the town every year, and an extra 100,000 are expected on the wedding day, boosting the local economy.