The national flag of Mexico features three vertical stripes in green, white, and red, with the national coat of arms in the center. It symbolizes Mexican heritage, independence, and national pride.