Shashi Tharoor put speculations about his departure from Congress at rest. He's been in the party for 17 years.