My wife has an Iranian passport, and she got a green card visa in the passport. I got her a ticket from Istanbul to FCO Rome. Layover is 12 hours and then FCO to the USA.
She won’t go out of the airport since she doesn’t have a Schengen visa. But I’m wondering: she will arrive at terminal 1 and her next connecting flight is from terminal 3. Does she need a Schengen visa?