Though the event was scheduled weeks in advance, the rally turned out to be Modi's first big political outing immediately after the Bharatiya Janata Party (BJP) Friday named him its prime ministerial candidate for the 2014 general elections.
The massive crowds cheered Modi every time he made an important point.
On Pakistan, Modi said that promoting gun culture had done the neighbouring country no good over the last 60 years.