Stock Photo: South African fans at the public screening of the opening match of South Africa against Mexico, FIFA World Cup 2010, Cape Town, Western Cape, South Africa, Africa