The
wedding of Prince William, Duke of Cambridge, and Catherine Middleton took place on 29 April 2011 at
Westminster Abbey in
London,
England. The groom,
Prince William, Duke of Cambridge, is the eldest son of
Charles, Prince of Wales and
Diana, Princess of Wales, and second, after his father, in
line to succeed his grandmother,
Queen Elizabeth II.