British Royal Weddings | |
|---|---|
Prince George and Princess Mary (1893) · Prince Albert and Lady Elizabeth Bowes-Lyon (1923) · Princess Elizabeth and Philip Mountbatten (1947) · Princess Anne and Mark Philips (1973){{.}} Prince Charles and Lady Diana Spencer (1981) · Prince Andrew and Sarah Fergusen (1986){{.}} Prince Edward and Sophie Rhys-Jones (1999) · Prince Charles and Camilla Parker Bowles (2005) · Prince William and Catherine Middleton (2011) |