Prince William

Kate Middleton and Prince William are blessed at the altar during their marriage on 29 April 2011 at Westminster Abbey.

See our biography of Prince William