Sarah Rose Hanbury — a.k.a Lady Rose Hanbury — has reportedly denied the rumors that she and Prince William had an affair. The 40-year-old Marchioness of...