The flag of Mexico consists of a vertical tricolour of (from the left to right of the flag) green, white and red, with the national coat of arms of Mexico sitting in the centre of the flag on the white stripe. The coat of arms features an eagle holding a serpent in its talon, perched on a prickly pear cactus, which is situation on a rock that rises above a lake, whilst a ribbon in the national colours sits at the bottom. The present day flag of Mexico was officially adopted as the country's national flag on 16 September 1968. The Mexican flag's ratio is 4:7.
The Mexican flag's colours of green, white and red were adopted by Mexico as its national colours following the country gaining its independence from Spain. The Mexican coat of arms is derived from the Aztec legend recalling an eagle sitting on a cactus whilst devouring a serpent that signalled to the Aztecs where to found the city of Tenochtitlan (present day Mexico City).
Mexico celebrates its national flag day on 24 February each year.
The flag of Mexico flying