Clear Channel Switzerland launches new VBZ offering

Winning the VBZ contract, the single most important street site concession in Switzerland, makes Clear Channel the new no. 1 for out-of-home advertising in Zurich. This success was duly celebrated at the launch event with invited guests.