LONDON -- Prince Harry and Meghan Markle will say "I do" today in St. George's Chapel at Windsor Castle.
WATCH LIVE! The Royal Wedding at Windsor Castle
Click here for the latest stories, videos and photos about the royal wedding.
ROYAL WEDDING COVERAGE