A landlocked country in Western Europe. Switzerland's biggest and most important cities are Zurich, Berne, Geneva and Basel.

learn more… | top users | synonyms

0
votes
0answers
52 views

Schengen visa from Swiss embassy from Singapore

I am an Indian citizen residing in Singapore. Me and my husband are planning to travel to Switzerland and i have my brother there who sponsors us. I work in a small company but I don't have any ...