Ad industry holds island awards
More than 260 media and advertising specialists converged on the 'Island of the Gods' for two days of judging, networking and celebrating the industry's creative excellence
Sign In
Trouble signing in?