Prince William and Duchess Catherine are today celebrating their 10th Wedding Anniversary and we are looking back at some of their best moments.