After 2 days of journey across Africa, I arrived in Johannesburg, I still had to travel another 2000 km to reach my final destination.
Then decided to catch a bus going towards Cape Town and after a 10 hours journey, the bus started having problems. We had to wait for another one at least a few hours in the middle of the Karoo. A high plateau located 4 or 5 hours driving time from Cape Town.