The picture of an exasperated looking Congress MP Shashi Tharoor talking to Congress President Sonia Gandhi was widely circulated in the media on Wednesday. The Congress leader was reportedly ticked off by party chief Sonia Gandhi for not being in favour of stalling parliament proceedings to demand resignations of BJP ministers and chief ministers accused of corruption and immorality. On Thursday however, Tharoor made headlines for a completely different reason. He was singled out for praise by Prime Minister Narendra Modi for his much-applauded address at Oxford Union - something that could rile his fellow Congress party colleagues. "What Shashi ji said has now gone viral on Youtube," Modi said at the inauguration of the Speaker's Research Initiative for Parliamentarians at the Parliament House complex here. Modi said Tharoor's speech reflects the expressiveness of an Indian citizen. Tharoor, who was seated in the room, acknowledged the praise with a smile. Later, he told reporters that he feels honoured at the praise from the prime minister.Read- Why we Indians simply loved Tharoor's speech taking on the British rajTharoor has drawn much praise for his spirited argument at Oxford Union debate, demanding reparation payments by Britain to India for its 200-year colonial rule, which, he said, led to the crumbling of India's economy.Tharoor has been under attack from party colleagues for some of his comments commending the prime minister's initiatives. He had also been invited by Modi to join his Swachch Bharat mission.