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. Subscribe Connect with Notify of new follow-up comments new replies to my comments Label {} [+] Name* Email* OR Connect with Label {} [+] Name* Email* OR 0 Comments Inline Feedbacks View all comments Published on 15, May 2023 Share with