
Stephen Colbert was in the middle of lambasting Hillary Clinton's new celebrity-laden memoir when the former US Secretary of State paid him a surprise visit.
Watch the two political personalities compete to drop the most names – camping with Oprah? Lunch with Meryl Streep? They've done it all.