Royal wedding: Meghan Markle marries Prince Harry at Windsor Castle

Prince Harry and Meghan Markle are finally married, and if you don't know what you're going to do with yourself now all of the excitement is over, relive some of the best moments in our live blog, as it happened.