It’s estimated that nearly 2 billion people watched the marriage of Prince Harry and Megan Markle on Saturday 19thMay 2018. Over 100,000 gathered in the streets of Windsor to watch the carriage-ride procession, while 1200 were invited inside the walls of the castle to get an even closer look. 600 received invitations to the service itself […]