I am an Indian citizen. I am flying from Toronto to New Delhi. I have two transits: one at Lisbon airport and the second one at Madrid airport.
While the Consulate of Portugal has assured me that I do not need an airport transit visa during my 2 hours stay in Lisbon airport, I did not get a definitive answer from the consulate of Spain in Toronto.
At Madrid airport, I need to make a transfer from Terminal 2 to Terminal 1.
Does anyone here know whether I need to pass through immigration while making this transition in Madrid and if so, do I need a Schengen visa for that?