The wedding of Prince Harry and Meghan Markle was held on 19 May 2018 in St George's Chapel at Windsor Castle in the United Kingdom.
Prince Harry, Duke of Sussex
Meghan Markle
William, Prince of Wales
Catherine, Princess of Wales
Prince George of Wales
Princess Charlotte of Wales
King Charles III of the United Kingdom
Camilla Shand
Queen Elizabeth II of the United Kingdom
Prince Philip, Duke of Edinburgh
Doria Ragland