On April 29.2011 ; The Wedding of Prince William and Catherine Middleton takes place at Westminster Abbey in London.