On which national flag is there an eagle and a snake
Mexico