On the eve of Mexico’s most important holiday, as our pre-Independence Day blog explained, every town in the country celebrates Father Miguel Hidalgo’s historic declaration of independence from 300 years under Spanish rule, called the “El Grito” (or the “cry for independence”).