The beautiful South Africa – 2010 Fifa World Cup destination