Delhi is called the 'City of Rallies' because as India's national capital, it hosts numerous political rallies, protests, and demonstrations at important locations like India Gate and Parliament. Political parties and social groups frequently organize rallies here.