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