Johannesburg, South Africa Soweto Futures Soweto is the tail that wags the dog. On this half day journey get