Prince Harry-Meghan Markle's marriage: 50 things to know about the royal wedding
With three weeks to go until Prince Harry and Meghan Markle's wedding, all eyes will shift from Prince William and Kate Middleton's newborn boy to Windsor Castle and the ultimate wedding. There's no public holiday for this one, but a cast of celebrities, British tradition and expensive clothing will all be on offer.