@princeandprincessofwales / Instagram
Price William and Kate Middleton are celebrating their 13th wedding anniversary with a special never-before-seen photo from their wedding. The pair tied the knot on April 29th, 2011, at London’s Westminster Abbey. To commemorate their anniversary, the couple shared an unseen photo of them from their special day on social media, captioning the photo, “13…