I'm planning to travel to the US.
I have dual nationality (U.K. And Iranian) but lived in the U.K. All my life. I have been to Iran on numerous occasions throughout my childhood, the last being approx 3 years ago.
Do I need a visa or just an ESTA?
Any help appreciated :-)