Advertisement

Royal anniversary

England's Prince William and Catherine Middleton wed on April 29, 2011. Here are some of our favorite highlights from their first year of wedded bliss.