The Mexican flag is made of three equal vertical stripes in green, white and red colors. The green color represents hope and joy, the red stripe represents independence of the nation and the white in the middle is symbolic of peace and religion . The Mexican coat of arms on the white background represents the nation’s Aztec heritage. The legend claims the gods advised the Aztec people to settle at a location where they observed an eagle feeding on a snake on top of a cactus. The initial name of the city that they founded was Tenochtitlan known as Mexico City today. The current flag was adopted in 1968.