Seychelles shows off in Switzerland