Who was the first wife of Queen Elizabeth II's eldest son?
Diana Spencer
Catherine, Princess of Wales
Catherine, Duchess of Gloucester
Catherine, Princess of Wales
Catherine, Duchess of Kent
Mary Elizabeth Bowes-Lyon
Camilla Parker Bowles
Catherine, Princess of Wales
Catherine, Duchess of Gloucester
Catherine, Duchess of Kent
Catherine, Duchess of Edinburgh
Mary Elizabeth Bowes-Lyon
Catherine, Princess of Wales
Catherine, Duchess of Gloucester
Camilla, Duchess of Gloucester
Catherine, Duchess of Kent
Catherine, Duchess of Edinburgh
Camilla Parker Bowles
Catherine, Duchess of York
Camilla, Duchess of Kent
Sophie Rhys-Jones
Catherine, Princess of Wales
Mary Elizabeth Bowes-Lyon
Catherine, Duchess of Gloucester
Tatiana von Fürstenberg
Catherine, Duchess of Edinburgh
Catherine, Duchess of Kent
Catherine, Duchess of York
Catherine, Duchess of Cambridge
Catherine, Duchess of Gloucester.
Catherine, Duchess of Kent.
Catherine, Duchess of Edinburgh.
Camilla, Duchess of Gloucester
Catherine, Duchess of Cornwall
Catherine, Princess of Wales.
Catherine, Countess of Kent
Camilla, Duchess of Kent
Catherine, Countess of Derby
Camilla, Duchess of Edinburgh
Camilla Parker Bowles
Sarah Ferguson
Alexandra of Kent
Catherine, Duchess of Gloucester
Catherine, Countess of Cambridge
Catherine, Princess Grace of Wales
Camilla, Duchess of Cornwall
Catherine, Duchess of Edinburgh
Catherine, Duchess of York
Mary Elizabeth Bowes-Lyon
Catherine, Duchess of Cambridge
Tatiana von Fürstenberg
Catherine, Duchess of Kent
Catherine, Princess of Wales
Pamela Harriman
Catherine, Duchess of Cornwall
Catherine, Countess of Gloucester
Catherine, Duchess of Gloucester.
Catherine, Duchess of Kent.
Catherine, Countess of Surrey
Catherine, Princess of Wales.
Catherine, Duchess of Edinburgh.
Sarah Ferguson
Sophie Rhys-Jones
Camilla, Duchess of Gloucester
Catherine, Countess of Kent
Camilla, Duchess of Kent
Catherine, Princess Grace of Wales
Catherine, Duchess of Gloucester
Catherine, Countess of Derby
Camilla, Duchess of Edinburgh
Catherine, Princess of Wales
Catherine, Duchess of Cambridge
Pamela Harriman
Alexandra of Kent
Catherine, Duchess of Edinburgh
Catherine, Duchess of York
Mary Elizabeth Bowes-Lyon
Catherine, Duchess of Cornwall
Camilla Parker Bowles
Catherine, Duchess of Kent
Sarah Ferguson
Elizabeth Bowes-Lyon
Catherine, Countess of Cambridge
Tatiana von Schlebrügge
Camilla, Duchess of Cornwall
Tatiana von Fürstenberg
Catherine, Princess of Wales.
Camilla, Duchess of Gloucester,
The Princess of Wales
Catherine, Countess of Gloucester
Catherine, Duchess of Gloucester.
Catherine, Duchess of Kent.
Diana Spencer
Carole Middleton
Catherine, Duchess of Edinburgh.
Catherine, Countess of Surrey
Catherine, Princess Grace of Wales
Catherine, Duchess of Gloucester
Camilla, Duchess of Gloucester
Catherine, Princess of Wales
Sarah Ferguson
Sophie Rhys-Jones
Catherine, Countess of Kent
Sarah Churchill
Pamela Harriman
Catherine, Duchess of Gloucester,
Catherine, Duchess of Cambridge
Catherine, Duchess of Kent
Tatiana von Furstenberg
Catherine, Countess of Derby
Camilla, Duchess of Kent
Catherine, Duchess of Edinburgh
Catherine, Duchess of York
Camilla, Duchess of Edinburgh
Catherine, Duchess of Cornwall
Tatiana von Fürstenberg
Catherine, Lady Diana Spencer
Diana Spencer
Alice Keppel-Jones
Catherine, Princess of Edinburgh
Alexandra of Kent
Catherine, Princess of Wales.
Catherine, Duchess of Gloucester's
Carole Middleton
Catherine, Countess of Cambridge
Pamela Harriette Spencer
The Princess of Wales
Sarah Ferguson
Pamela Hicks
Alice Keppel-Rose
Pamela Harriette Diana Spencer
Catherine, Princess Grace of Wales
Camilla, Duchess of Gloucester,
Catherine, Princess of Gloucester
Sarah Churchill
Catherine, Countess of Gloucester
Catherine, Countess of Windsor
Catherine, Duchess of Gloucester.
Catherine, Duchess of Kent.
Louise Mountbatten
Catherine, Duchess of Gloucester
Pamela Harriman
Pamela Mountbatten
Catherine, Duchess of Edinburgh.
Pamela Harriette Churchill
Grace Patricia Diana Spencer
Diana Spencer
Catherine, Duchess of Gloucester,
Alice Keppel
Catherine, Duchess of Edinburgh
Catherine, Duchess of Cambridge
Catherine, Duchess of Kent
Pamela Churchill
Catherine, Countess of Kent
Catherine, Princess of Edinburgh
Catherine, Duchess of York
Pamela Harriette Davies
Catherine, Duchess of Cornwall
Catherine, Princess of Wales.
Sarah Ferguson
Sophie Rhys-Jones
Tatiana von Furstenberg
Carole Middleton
Alexandra of Kent
Tatiana von Fürstenberg
Catherine, Countess of Derby
Camilla Parker Bowles
Pamela Harriette Spencer
Catherine, Princess of Wales
Catherine, Duchess of Gloucester's
Sophie Rhys-Davies
Alice Keppel-Ross
Sarah Churchill
Alice Keppel-Jones
Catherine, the Princess of Wales
Catherine, Princess Grace of Wales
Pamela Harriette Diana Spencer
The Duchess of Kent
Diana Spencer
Catherine, Countess of Cambridge
Pamela Hicks
Catherine, Lady Diana Spencer
Pamela Harriette Churchill
Catherine, Duchess of Gloucester
Louise FitzGeorge Hamilton
Pamela Harriette McLean
Tatiana von Schlebrügge
Camilla, Duchess of Gloucester
Sarah Ferguson
Pamela Churchill
The Princess of Wales
Pamela Holliday
Catherine, Princess of Edinburgh
Alice Keppel
Catherine, Duchess of Gloucester.
Catherine, Duchess of Kent.
Catherine, Duchess of Edinburgh
Catherine, Duchess of York
Catherine, Duchess of Devonshire
Pamela Harriette Davies
Catherine, Duchess of Cambridge