The national flag of Mexico depicts an eagle sitting on a cactus. This emblem is a symbol of the founding of the Aztec capital city of Tenochtitlan, which later became Mexico City. The green, white, and red stripes on the flag represent the hope, purity, and blood of the nation.