News

It’s a royal wedding anniversary: on this day in 2011, Prince William and Catherine Middleton took their vows in Westminster Abbey, kicking off the next generation of royal nuptials. And while it’s ...