Here's a brief history of the British royal family's notable weddings. Matrimonies include Queen Victoria and Prince Albert, Elizabeth Bowes-Lyon and King George VI, Queen Elizabeth II and Philip Mountbatten (Duke of Edinburgh), Princess Margaret and Antony Armstrong-Jones, Prince Charles and Lady Diana Spencer, Prince Andrew (Duke of York) and Sarah Ferguson, Camilla Parker Bowles (Duchess of Cornwall), and Prince William and Kate Middleton.