Following Congress Vice President Rahul Gandhi's speech in the US, the party said it was PM Narendra Modi who insulted India on foreign soil and not Gandhi. The BJP's criticism of Gandhi was "unwarranted and unjustified", the party added. This comes after Union Minister Smriti Irani slammed Gandhi stating that he chose a "platform of convenience" to belittle PM Modi.