I'm living in Canada holding my PR card. I have plan to go Switzerland.
I got my Swiss visa multiple entry. But I booked my flight Toronto to Spain then 4 hours stay in Spain, Barcelona. Then Spain to Switzerland.
Do I have to get a transit visa for Spain?