Johannesburg, South Africa Soweto Futures Soweto is the tail that wags the dog. On this half day journey get
Cape Town, South Africa Revolution Route, Cape Town The Revolution Route, Cape Town, is a unique lense through which to discover the