New Delhi and Mumbai are among the top 100 cities in the world for local food, with New Delhi ranking 16 and Mumbai ranking 34 based on ratings from users and Google.
Already have an account? Login