South Africa is one of the most diverse and enchanting countries in the world. Exotic combination of landscapes, people, history and culture offer the traveler a unique and inspiring experience. South Africa is a heady mix of third and first world cultures - along with the best and least crowded beaches in the world.Kruger ParkKruger Park is possibly the best wild life reserve in the world. The