NDA prime ministerial candidate Narendra Modi slammed Delhi Chief Minister Sheila Dikshit for her governance in the union territory, during his mega rally in New Delhi on Sunday.

The Bharatiya Janata Party (BJP) leader created history by addressing the biggest rally in the city which saw the attendance of more than five lakh people in the Japanese Park, in northwest area of Rohini.

Modi mocked the Congress leadership in Delhi saying the union territory is a land of 'government within a government'.

"Governments are a nation's strength, they are the people's strength but Delhi is a place under burden of governments. There is one government of a Mother (Congress chief Sonia Gandhi), one of a Son (Rahul Gandhi), in New Delhi there are so many governments," he said.

Modi took a swipe at Dikshit saying, "If there is any chief minister who is most happy amongst all, it is the Delhi CM. Morning to evening she doesn't have anything much to do except cut ribbons."

"She does not have agriculture, animal husbandry, fisheries or irrigation matters to deal with and if there are any pot holes all she does is give a statement. For law and order she says the department lies with the Centre. When innocent women get raped in Delhi then she says 'I am also a Mother, as a Mother I feel sad' and then adds 'I tell women to come home early''," he said.

Talking about the Commonwealth Games scam, where the Central Vigilance Commission had shown financial irregularities regarding the CWG project, Modi said, "CWG was not only about money loss. It did not only raid our coffers. It robbed us of our future, affected our sportsman spirit. International Sporting Events are used by nations for their branding."

He also lashed out at Pakistan Prime Minister Nawaz Sharif for calling his Indian counterpart, Manmohan Singh, a 'dehati aurat' (small-town woman), during a recent interview with journalists in the US.

"This is an insult to all the 125 crore people of India. We will not tolerate our PM's insult. We are opposed to each other at home but no other nation can point fingers at our nation. How did Nawaz Sharif get this courage?" he said.

Interestingly, Modi blamed the controversial remarks made by Congress vice president Rahul Gandhi on Friday regarding an ordinance on convicted MLAs and MPs.

"This is because his (Manmohan Singh's) own leaders call him nonsense. If you (Congress) do not respect your party PM then how can you expect Nawaz Sharif to do so," said Modi.

In a major embarrassment for the PM, the Gandhi heir had publicly castigated the cabinet on Friday for issuing an ordinance to negate SC order on convicted lawmakers. "My opinion on the ordinance is that it is complete nonsense. I think it should be torn up and thrown out," Rahul had said.

All members of the state BJP cadre were present in the rally. BJP leaders Nitin Gadkari, Vijay Kumar Malhotra and the party's prospective chief ministerial candidate Vijay Goel also addressed the rally.

Malhotra said during the rally, "I challenge Shiela Dikshit, who is old enough to be my grandmother, for a public debate on whether people in Delhi are happy with her or not." However, the BJP leader forgot that Dikshit is 75 while he is 81.

Around 17 LED screens were put up across the city to reach out to a bigger audience. The political party made special arrangements for the public by providing parking space for around 5,000 buses and cars. 

Also a special contract was signed with Delhi Metro Rail Corporation (DMRC) to run additional trains, feeder buses and increase the frequency of the metros as more than 50,000 people were expected to use the transport service.