Today
Prince William and Kate Middleton celebrate 13th anniversary with never-before-seen wedding photo
The picture features Kate in a wedding gown with a veil adorned on her head while she holds flowers. The couple were married on April 29, 2011, at Westminster Abbey, with throngs of people lining ...
2 days ago