The royal wedding of Meghan Markle and Prince Harry takes place this Saturday at midday.
The ceremony will be watched by Harry and Meghan's family and friends at St George's Chapel in Windsor; it will be followed by a carriage procession and two receptions, including a private one at Frogmore House in the grounds of Windsor Castle.
Read on for the full schedule of the day
The Prince and Ms Markle have broken tradition by choosing to hold their wedding on a Saturday, as royal weddings usually take place during the week
The wedding of the Duke and Duchess of Cambridge was held on a Friday and the wedding of the Prince of Wales and Diana, Princess of Wales was held on a Wednesday; on both occasions...