Modern Day Royal Weddings

So we've done Royal Weddings through the years... what about Modern Day Royal Weddings? Fear not, here is a quick refresh of those that have [of note, [so to speak]] in the last 40 years.

Princess Margaret and Anthony Armstrong-Jones
6 May 1960


The Duke of Kent and Katherine Worsley 
8 June 1961


Princess Alexandra and the Honourable Angus Ogilvy
24 April 1963


Princess Anne and Mark Philips 
14 November 1973



Prince Charles and Lady Diana Spencer 
29 July 1981



Prince Andrew and Sarah Ferguson 
23 July 1986



Princess Anne and Commander Tim Laurence
12 December 1992



Viscount Linley and Serena Stanhope 
8 October 1993



Prince Edward and Sophie Rhys-Jones
19 June 1999



Prince Charles and Camilla Parker-Bowles 
9 April 2005