The wedding of Prince William, Duke of Cambridge, and Catherine Middleton that took place on 29 April 2011...