Washington, Jun 23: Prime Minister Narendra Modi has lauded the members of the US Congress for coming together to celebrate their country's ties with India, saying there must be a contest of ideas at home but people must also come together as one while speaking for the nation.

Modi's remarks in his address to a joint session of the US Congress on Thursday came against the backdrop of Rahul Gandhi's frequent swipes at his government during his visits abroad, which the ruling BJP has often projected as the opposition leader's bid to malign the country from foreign soil to target the central government.

Modi Address At The United State Congress (Watch Video):

The prime minister's remarks were perceived to be an attack on the Congress leader. Modi told US lawmakers, "I can understand the debate of ideas and ideology. But I am delighted to see you come together today, to celebrate the bond between the world's two great democracies - India and the United States. "I am happy to help out whenever you need a strong bipartisan consensus. There will be – and there must be - a contest of ideas at home. But, we must also come together as one when we speak for our nation. And, you have shown that you can do it. Congratulations!"

PM Narendra Modi Takes Veiled Swipe At Rahul Gandhi

Addressing the US House of Representatives Speaker Kevin McCarthy, Modi said, "Being a citizen of a vibrant democracy myself, I can admit one thing Mister Speaker – you have a tough job! I can relate to the battles of passion, persuasion and policy." Gandhi was recently in the United States and often criticised the Modi government's handling of issues at home.