British Royal Weddings | |
|---|---|
Prince George and Princess Mary (1893) · Prince Albert and Lady Elizabeth Bowes-Lyon (1923) · Princess Elizabeth and Philip Mountbatten (1947) · Prince Charles and Lady Diana Spencer (1981) · Prince Charles and Camilla Parker Bowles (2005) · Prince William and Kate Middleton (2011) |