Street vendors in Mexico City
The presence of street vendors in Mexico City (known locally in Mexican Spanish as ambulantes) dates back to pre-Hispanic era and over the centuries the government has struggled to control it, with most recently a clearing of downtown streets of vendors in 2007, but despite this there is a persistent presence of many thousands illegally. Even after oscillating between the realms of legality and illegality, street vending in Mexico and even in other parts of the world, is not the exception but rather has been a norm when it comes to commercial activities. In 2003, it was estimated that there were 199,328 street vendors in Mexico City.