Over 150 competition winners representing 22 countries arrived in Cape Town over the weekend to experience the Heineken Star Final. The Star Final is a competition held annually, where winners are flown off to watch the Champions League Final in an awesome city. Previous cities have included Hong Kong and Rio de Janeiro. Cape Town […]