I'm from Brazil, and I'm going to Austria for a couple of days. My flight has a connection in Zurich, where I will wait for 2 hours to get the new flight to Vienna. My question is: Will I need to pass through immigration in Zurich, or only in my final destination (Vienna)?
Also (I know it's another question but is some kind related), my luggage, I believe it will be checked-in also to my final destination, but this is always true? Or it depends?
I'm flying with Swiss Airlines (both flights) if it is relevant.