I have recently got my passport stamped for canada study visa and booked my flight from Delhi, India to Halifax, Canada. My flight is lufthansa and it has a 2 hours 20 minutes layover in Frankfurt, Germany.
My question is being an Indian citizen do I require any kind of transit visa or...