2010 Fifa World Cup South Africa was one of the most spectacular world sport events.