Congress MP Shashi Tharoor on Saturday took a jibe at Prime Minister Narendra Modi, calling him a "hero on a white stallion with an upraised sword in his hand".