South Africa
South Africa provides an amazing array of experiences: 11 official languages, a multitude of tribes – diverse cultures that all contribute to unique music, cuisine, dance, religion and politics.
Cape Town, Johannesburg & Pilanesberg
A 10 day performance tour to Johannesburg, Pretoria, Cape Town and the Pilanesberg Game Reserve! Read more..




