I'm planning for a Europe trip later this year in the following countries - Hungary, Austria, Czech Republic, Germany, Iceland and Netherlands.
The first country I would want to visit is Hungary, so I'll be booking my flights from Bangalore to Budapest with a 2 hours layover at Amsterdam. And my return will be from Amsterdam to Bangalore. I'll be staying in Budapest for 3 nights, with Amsterdam being the longest duration of 5 nights.
I'm wondering through which country do I need to apply the Schengen visa from? Does it have to be issued by Hungarian embassy or the Netherlands embassy?
Because I have a layover in Amsterdam, does that count as my port of entry?