Tags STORY
Marketing Moments
Switzerland Tourism gets a new logo

The new branding encompasses Switzerland's Tourism's three main promises of nature, hospitality and reliability

By Team PITCH