Indian Prime Minister Narendra Modi addresses an election campaign rally at Kathua, south of Jammu on 13 December, 2014.Representative image. Reuters

Prime Minister Narendra Modi kick-started BJP's campaign for the upcoming elections in Delhi by going on an all-out attack against AAP President Arvind Kejriwal, at the Ram Lila Maidan in the national capital where he was addressing a huge rally.

"We need development here, not anarchy. They are good at dharnas...we are good at running government," Modi said, without naming anyone in particular, reports NDTV.

In January last year, Kejriwal, who had been recently elected as the Chief Minister of Delhi, persuaded the people of the national capital to join him on a 10-day protest in the heart of the city. He had also declared himself as an anarchist.

Continuing his relentless attack on AAP, Modi said, "Punish those who left you behind, who abandoned you. Those who want to sleep on footpaths, sleep there, protest...they should be given those jobs. We are proficient in running a government and therefore choose the right people for the right jobs."

Just two months after being sworn in as the Delhi CM, Kejriwal quit citing blockage of the anti-corruption Jan Lokpal Bill in the state legislature.

In his speech, Modi also congratulated the people of Jammu and Kashmir for reposing faith in democracy by turning out in large numbers during last month's assembly elections.

Modi said that the state, which at one point of time did not record even two percent votes, saw a 65-70 percent turnout.

He said this was despite every move by separatist forces to malign India internationally.

(With inputs from IANS)