Tribe Communications is a Tour Operator based in Johannesburg, South Africa and since our inception in December 2000 we have been specializing in African travel management...