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
ADVERTISEMENT
Comments
Leave A CommentStart the conversation
Become a member of New India Abroad to start commenting.
Sign Up Now
Already have an account? Login