mexico flag and meaning
Mexican flag is full of national symbolism. The green ribbon represents the movement for independence. The white stripe represents the purity of the Catholic faith. The red stripe stands for the Spaniards who came in search of independence and the blood of the national heroes. The emblem shield symbolizes the Aztec heritage. According to legend, the gods had the Aztecs that the place where they establish their city should be identified when they saw an eagle perched on a prickly pear cactus, devouring a snake advice. They saw this mythical eagle on a marshy lake that is now the main square of Mexico City. This flag was established in 1821 when the independence movement had ended victoriously.