Interactive: 658 of Jon Stewart's Guests on The Daily Show

A look at The Daily Show's recent guests, including three presidents, a king — and a lot of senators.

On Tuesday, Jon Stewart announced his retirement as the long-running host of The Daily Show.

Correction: An earlier headline on this story misidentified a Daily Show guest. It was Florida Sen. Marco Rubio.