In Latin America, Mexico has one of the most extensive street food cultures, with about 43% of the population believing that it is not harmful and about 58% eating on the street at least once a week. Forbes named Mexico City as one of the foremost cities on
the world in which to eat on the street.Mexican street food, called antojitos (literally
"little cravings"), is prepared by street vendors...