Food in India
29 cities in India where you can enjoy food.

Mumbai
Population: 15,414,288

Bengaluru
State of Karnataka
Population: 6,537,124

Ahmedabad
State of Gujar?t
Population: 3,312,200

Jaipur
State of R?jasth?n
Population: 3,073,350

Lucknow
Uttar Pradesh
Population: 2,815,601

Hyderabad
Telangana
Population: 2,500,000

Visakhapatnam
State of Andhra Pradesh
Population: 2,035,922

Indore
Madhya Pradesh
Population: 1,994,397

Patna
State of Bih?r
Population: 1,684,222

Agra
Uttar Pradesh
Population: 1,585,705

Varanasi
Uttar Pradesh
Population: 1,198,491

Amritsar
State of Punjab
Population: 1,132,383

Jodhpur
State of R?jasth?n
Population: 1,033,918

Mysore
State of Karnataka
Population: 920,550

Mangalore
State of Karnataka
Population: 623,841

Jammu
State of Jammu and Kashm?r
Population: 502,197

Chennai
State of Tamil Nādu
Population: 452,518

Udaipur
State of R?jasth?n
Population: 451,100

New Delhi
National Capital Territory of Delhi
Population: 249,998

Puri
State of Odisha
Population: 201,026

Gangtok
Sikkim
Population: 100,286

Munnar
State of Kerala
Population: 68,000

Jaisalmer
State of R?jasth?n
Population: 65,471

Shimla
State of Him?chal Pradesh
Population: 55,300

Mandi
State of Him?chal Pradesh
Population: 26,422

Kolkata
West Bengal
Population: 12,000

Auroville
State of Tamil Nādu
Population: 3,288

Dalhousie
State of Him?chal Pradesh

Hilsa
State of Bih?r