I would be flying to montreal from india. The layovers [with cheapest fares] options I have are london or frankfurt, and i have a canada student visa. Do i still need a transit visa. Contacted airlines but they want me to contact the respective immigration departments.
Experts shed some light here!!
Experts shed some light here!!