Geneva,
Switzerland
Advertising Agency