"The prime minister's statement on foreign soil, both in Germany and Canada, has been in poor taste. It is clear that (Modi) carries a hangover of the 2014 election campaign.
"He is talking on foreign soil to malign his predecessors and the present opposition. No prime minister of India in its history has ever done so," said Congress spokesman Anand Sharma.
Party spokesperson Sanjay Jha said that Modi was making India a laughing stock through his "pathetic diatribes" against political opponents.
"PM Modi through his pathetic diatribes against political opponents abroad is making India into a laughing stock. Doing an IPO, Sir???" Jha said on the micro-blogging website.
More From This Section
AICC Communication Department in-charge Randip Surjewala said,"Unfortunately the BJP as well as the Prime Minister of this country have become habitual offenders in upholding the principle tenets of propreity in public life."
"Modi needs to re-educate himself and learn from his seniors like L K Advani and others if he has not understood international diplomacy and how to uphold the respect of his own country...If not from former Prime Minister Manmohan Singh of UPA, he should at least learn from the conduct of Vajpayee on how to exercise some restraint," Surjewala said.
Charging that Modi had painted a picture which suggested that the country was known only for corruption and scams before he came to office, Sharma said the prime minister had "lowered the dignity" of his office.
Taking an apparent dig at the previous governments, Modi said, "Jinko gandagi karni thi, woh gandagi kar ke chaley gaye, par hum safai karenge (Those who had to create a mess, they have done so and left. We will clean it up).