Prince William and Princess Catherine celebrate 13 years of marriage with previously unseen wedding photo
Few can forget that special day on April 29, 2011, when the world watched on as Princess Catherine and Prince William exchanged vows at Westminster Abbey in London, marking the beginning of their fairytale journey together.