The flag of Mexico is a tricolored rectangular flag with three equally spaced pales of green white and red similar to the Italian Flag. In the center of the flag there is the national coat of arms located in the center of the white strip. The nation coat of arms comprises a golden Mexican eagle roosted on a prickly pear cactus plant engulfing a rattlesnake. The three colors in the Mexican flag were adopted by the country after it was declared an independent nation from the Spanish rule during the first war of independence followed by the first Mexican empire.
The green color on the hoist side of the flag represents the great Independence movement white represents the purity of catholic faith and the red stripe symbolizes the blood of freedom fighters, nationals heroes and Spaniards that joined the pursuit for independence.