Resend: Cape Town, South Africa. Green Point Stadium clearly visible. Cape town will host one of the semi-final games of FIFA World Cup 2010. Ole!