Millions of people around the world are set to watch the wedding of Prince Harry and Meghan Markle. Hundreds more have spent a night on the streets of Windsor to secure the best viewing spot.