Want to try local food in India? These 2 cities are among the world's best
New Delhi and Mumbai have secured prominent positions on the list of 100 cities across the world that offer the best local food experiences. The rankings were compiled by Taste Atlas, a renowned food
Source: firstpost.com