Trump, in a year-end address to the nation, touted his success in dealing with migrants coming into the US from around the world, taking up American jobs and driving up housing costs.
Trump said New Delhi will "continue to pay massive tariffs" if they do not cease buying oil from Russia, adding that "they (India) don't want to do that."
The opposition party slammed Modi after he welcomed Trump's positive comments on trade talks, expressing confidence that the negotiations would unlock the partnership's limitless potential.