Bangkok, Mexico City, Singapore, Hanoi, Marrakech and Taipei consistently rank among the best street food cities, each ...