Prince Harry and Meghan Markle's royal wedding: The best pictures of the day

After months of preparation, the day of the royal wedding is here.

Prince Harry and Meghan Markle wed at midday today at St George’s Chapel, Windsor Castle.

The couple exchanged vows and rings before the Queen and 600 guests in a touching ceremony.

Meghan wore a Givenchy dress designed by British designer Clare Waight Keller and a five-metre train.

Both Meghan and Harry broke royal tradition: Meghan, by changing her vows to not include the line of “obeying” her husband, and Harry by choosing to wear a wedding ring.

Celebrity guests included David and Victoria Beckham, Amal and George Clooney, Oprah and Elton John.

These are the best pictures of the big day.