Congress leader Navjot Singh Sidhu attacked Prime Minister Narendra Modi on Sunday, saying he had come to power in 2014 with a promise to clean the Ganga but will go down in 2019 with the ''Rafale'' taint.
Canvassing votes for the party's New Delhi candidate Ajay Maken, Mr Sidhu also held a roadshow in Delhi.
He claimed that the Narendra Modi government did not have a single achievement to its name and was deflecting from real issues.
"In 2014, Modi said neither will he indulge in corruption, nor will he allow others to do so (na khaunga, na khane dunga) but he has done just the opposite," the Punjab minister said.
He said PM Modi had made over 300 promises in 2014, including of cleaning Ganga river, generating two crore jobs per year and depositing Rs 15 lakh in every bank account, but none of this happened, Mr Sidhu said.
"He came to power in 2014 seeking votes to clean the Ganga, but he will go in 2019 with the Rafale taint," Mr Sidhu said, referring to the allegations levelled by his party against PM Modi on the multi-billion fighter jet deal.
"Modi is running away from real issues. Now neither does he speak about the two crore jobs he promised, nor does he speak about black money and about cleaning the Ganga," Mr Sidhu said.
In an apparent reference to economic offenders who duped public sector banks, Mr Sidhu said earlier chowkidar used to say jagtey raho (stay awake) but now, after giving banks'' money to the rich people, he is asking please bhagtey raho (run away).
The Congress has been taking on PM Modi with a slogan ''chowkidar chor hain''.
Praising the then Congress chief minister Sheila Dikshit's tenure from 1998-2013, he claimed that while she worked for the development of Delhi, Gujarat witnessed riots under PM Modi.
"He thinks before 2014, there was no India. There was a railway station, along with a tea stall. When you were not even born, B R Ambedkar had written the Constitution of our country," Mr Sidhu said.
Get Breaking news, live coverage, and Latest News from India and around the world on NDTV.com. Catch all the Live TV action on NDTV 24x7 and NDTV India. Like us on Facebook or follow us on Twitter and Instagram for latest news and live news updates.