South Africa is one of Africa’s most exciting countries. It has an interesting mix of Europe, Africa and Asia. Some of the challenges South Africa faces is to reduce poverty and injustice, to consolidate democracy and promote respect for human rights. The landscape is as diverse as the cultural characteristics, aptly named the “Rainbow Nation”. South Africa provides the excitement of Africa with the luxury of the “first world”.