Yes,
Both Switzerland and Germany are members of the Schengen Area. A tourist visa for one Schengen country is valid for all Schengen countries.
If you have a Schengen Visa, you do not need a Visa to enter Switzerland. But, just make sure that you have this written "Schengen Estate" on the visa. It means that all Schengen countries are included in the visa. Anyway, once you enter Europe, nobody asks you about your visa or passport.
Germany
Yes, most non-EU citizens need a visa to enter Germany for tourism, business, or study purposes. It is important to check the specific visa requirements based on your nationality and purpose of visit before traveling.
Quite a few countries let Swiss nationals enter without visa. For the full list look at the related links.
Yes, most travelers need a visa to enter Germany, depending on their nationality and the purpose of their visit. It is important to check the specific visa requirements for your country before traveling.
Yes, both Switzerland and Germany are members of the Schengen Area.
mauritius need a visa
No, any alien needs to have a visa depending on the purpose of visit to US. There are A TO Z categories of visas available based on the applicant's need. For example you should apply for K-2 visa for touring US, F-1 for student visa,H1-B visa for work visa etc.
Usually you have to enter the country that issued your Schengen visa first, then you can travel to any other Schengen country. Check with your local German embassy.
its depend, does the south African has a Swiss citizenship? If yes he does not need a visa for any European country..
Yes, with Schengen visa you can enter in Croatia.
yes, you do need a visa. If Germany is part of the EU than you need a Schengen Visa. If they are not, than you need a Visa from Germany.