Why do Mexican citizens need visas to visit the US, but not the other way around?
I'm a Mexican and I inherited the Spanish nationality from my father. Do I need a visa to enter the US if I have dual nationality?