I hold an Indian passport and Indian citizenship and a valid F-1 (student) visa.
I have a 17 hours halt at Zurich on my journey from the USA to India in December.
Instead of sitting at the airport if I want to visit the city for few hours, do I need a transit visa? If yes what type of visa is required and how to apply for the same? Is there any option of on-arrival visa? Any links would be appreciated.