US TV star Meghan Markle joined Britain's Prince Harry at the altar on Saturday wearing a flowing white dress in front of a star-studded congregation as tens of thousands of fans cheered in the street and millions watched around the world.
Harry and the bride's mother Doria Ragland looked visibly moved and the couple held hands as they exchanged vows in a ceremony led by Archbishop of Canterbury Justin Welby.
Harry's 92-year-old grandmother Queen Elizabeth II and her husband Prince Philip were in attendance as Markle arrived in St George's Chapel in Windsor Castle, wearing a long white veil and a glittering tiara.
Guests at the ceremony included singer Elton John, Hollywood star George Clooney, footballer David Beckham, tennis star Serena Williams and US talkshow host Oprah Winfrey.
4:45 pm: Prince Harry and Meghan Markle are now man and wife.
4:05 pm: The wedding ceremony has commenced.
4:00 pm: Meghan Markle, dressed in ivory, reaches Windsor Castle to marry Prince Harry.
3:59 pm: Kate Middleton, Duchess of Cambridge, alongside Princess Charlotte, Prince George arrive at Windsor Castle.
3:56 pm: Queen Elizabeth II, Prince Phillip arrive at the venue.
3:55 pm: Prince Charles, Camilla Parker Bowles at the venue.
3:39 pm: The groom Prince Harry, Duke of Sussex reaches the Windsor Castle for wedding nuptials.
3:30 pm: The very first glimpse of Meghan is finally here!
3:00 pm: Meghan's US show Suit's cast arrives at the Windsor castle.
2:51 pm: Meghan's close friend, Bollywood star Priyanka Chopra makes her way to the chapel.
2:50 pm: Serena Williams arrives at the venue.
2:45 pm: Tom Hardy is here! And is bald!
2:34 pm: Elton John arrives.
2:28 pm: Friends of the Royal family, The Beckhams, arrive at the venue.
2:26 pm: Amal and George Clooney arrive for Prince Harry, Meghan Markle nuptials.
2:20 pm: Pippa Middleton, sister of Duchess of Cambridge, arrive at the Windsor Castle.
2:00 pm: Musician James Blunt arrive for the wedding.
1:50 pm: Oprah Winfrey, Idris Elba are first of many celebrities to arrive at the Windsor Castle for the Royal Wedding.
Prince Harry and his bride Meghan Markle will be known as the Duke and Duchess of Sussex after their wedding on Saturday, Buckingham Palace announced just hours before the ceremony.
"The Queen has today been pleased to confer a dukedom on Prince Henry of Wales. His titles will be Duke of Sussex, Earl of Dumbarton and Baron Kilkeel," it said in a statement.
"Prince Harry thus becomes His Royal Highness The Duke of Sussex, and Ms. Meghan Markle on marriage will become Her Royal Highness The Duchess of Sussex."
A dukedom is the highest rank in the British peerage. It is traditional to give royal sons titles reflecting the three historic realms - England, Scotland and Ireland - that made up the United Kingdom.
Have something to add to the story? Share it in the comments below.
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ