Global IndianWorld in numbersDelhi and Mumbai, have made it to Atlas’ list of world’s top places with the best local food. Delhi and Mumbai, have made it to Atlas’ list of world’s top places with the best local food. Delhi and Mumbai, have made it to Atlas’ list of world’s top places with the best local food. Submit a Comment Cancel replyYour email address will not be published. Required fields are marked *Comment * Name * Email * Website Save my name, email, and website in this browser for the next time I comment. Published on 15, May 2023 Share with