A list of the world's best cities to try local food has been released. New Delhi and Mumbai featured in the top 50!