what does the colors of the mexican flag
Mexican flag is full of national symbolism. The green strip represents the Independence Movement. The white stripe represents the purity of the Catholic faith. The red stripe represents the Spaniards that joined in the quest for Independence and the blood of the national heroes. The emblem-shield symbolizes the Aztec heritage.
That meaning, however, has evolved over time. The symbolism of the colors of the flag, as decided in 1821, were green to represent independence from Spain, white for the purity of the Catholic faith, and red for the union between Europe and the Americas.