TasteAtlas, an online food guide, has published its list of '100 Best Food Cities in the World'. The list features six Indian cities- Mumbai (5th), Amritsar (43rd), New Delhi (45th), Hyderabad (50th), Kolkata (71st) and Chennai (75th). The list has been topped by Italy's Naples, followed by Milan, Bologna and Florence.