Yes,
Both Switzerland and Germany are members of the Schengen Area. A tourist visa for one Schengen country is valid for all Schengen countries.
Yes. A Schengen visa is valid for all Schengen countries. But you must first enter Italy, and then travel to Germany.
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
Quite a few countries let Swiss nationals enter without visa. For the full list look at the related links.
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.
You do not need a visa to enter Brazil if you are from Cambodia.
Namibia passport visa is free to Germany.