Union Minister Smriti Irani today hit out at Congress leader Rahul Gandhi and said that he defamed the nation on foreign soil. Addressing the press conference Ms Irani said, "Rahul Gandhi defamed the nation on foreign soil. He disrespected the institutions like SC and EC. Is humiliating India a democracy? Is disrespecting the chairman of the House a democracy? India demands an apology from Rahul Gandhi."