The Mexico flag features three vertical stripes: green, white, and red. Each color carries profound meaning; green symbolizes hope, white represents purity, and red stands for the blood of national heroes. The central coat of arms displays an eagle perched on a cactus, holding a serpent, reflecting the country’s rich heritage and identity.