Carnival in Mexico ((in Spanish) Carnaval) is celebrated by about 225 communities in various ways, with the largest and best known modern celebrations occurring in Mazatlán and the city of Veracruz. Larger celebrations are also found in the Baja California and Yucatán Peninsulas, similar to other Carnivals with floats, queens and costumes but are not as large as those in Rio de Janeiro and New Orleans. Smaller and more rural communities have Carnival traditions which have conserved more of Mexico's indigenous and religious heritage and vary depending on the local indigenous cultures that Carnival was assimilated into. The largest of this kind is held in Huejotzingo, Puebla, with mock battles based on the Battle of Puebla and reenactments of stories. Other important Carnival variations can