A recent global survey from Remitly has dished up a definitive ranking of the world’s most drool-inducing street foods ... made in a portable stall, food cart, or truck. Not only that, but ...