Clear Channel is expanding its presence in the city of Zurich with more than 200 new billboards and three megaposters