After marking their wedding anniversary this week after 15 years of celebrations - and a few challenges, we remember some of ...
Kate Middleton and Prince William tied the knot at Westminster Abbey on April 29, 2011, in front of 1,900 guests. As they celebrate their 15th anniversary, see the best photos from the festivities.