
Two weeks after leveling a crude joke at the Princess of Wales’ expense about her husband Prince William’s nonexistent affair with family friend Rose Hanbury, The Late Show host Stephen Colbert has addressed the matter—while still stopping short of apologizing—following Kate’s announcement that she has been diagnosed with cancer and amid outcry to do so from the public.
