Where to apply for a Schengen visa?

My place of residence My visa application should be submitted to
Ivory Coast
Guinea (ordinary passports)
Liberia
Sierra Leone 

Embassy of Switzerland in Abidjan 
Guinea (official passports) see Representation agreement below
Burkina Faso  see Representation agreement below