Two Delhi and Mumbai have been named among the best cities in the world to try local foodRaj kumar·2 years ago