On which country national flag there is an eagle and a snake?

On which country national flag there is an eagle and a snake?

A. Mexico 
B. Germany
C. Austria
D. Peru