CTICC Image by warrenski The Cape Town International Convention Centre (CTICC) is located on the reclaimed Cape Town Foreshore and was opened in June 2003. It's playing host to the 2010 FIFA World Cup Final Draw on 4 December 2009. This South African Flag image was automatically curated and published with WP Robot plugin - CLICK HERE to learn more about WP Robot for … [Read more...] about CTICC