Tuesday, May 11

As Kate Middleton and Prince William celebrate their 10-year wedding anniversary, why they're a constant reminder of why Britain is so great