The flag of Mexico has three vertical stripes. The left and right stripes are green, while the center stripe is white. In the center of the white stripe is the Mexican coat of arms, which features an eagle perched on a cactus with a snake in its beak. The eagle is a symbol of Mexico’s Aztec heritage, and the cactus and snake represent the location where the Aztecs founded their capital city, Tenochtitlan. The green stripes represent hope, while the white stripe represents purity.