Well I did get a swiss visa last year. I used Space travel Agency which is part of the Mannai group. The office is located at the Ramada junction, near Ponderosa. They were very helpful in supplying us with the necessary documentation required for the processing. We then had to DHL our passport with the documentation to the Swiss embassy in Bahrain. We received our passport with visa stamped within 4 days.

I did my booking and travel itienary for the trip through Space travel and was very satisfied with their service. We were dealing with a Mr. Mani incharge of overseas holiday packages, i wonder if he still works there though.

Hope this helps