June 11, 2010
World Cup preview: South Africa v Mexico
The eyes of the world will be on Johannesburg this afternoon as the first African World Cup finally kicks off, marking the beginning of a festival of football that will last for over four weeks.…

