There are also Soweto tours in Johanesburg which are excellent.