Q: What country can I stopover in en-route from London to Johannesburg? ie what airports can you get to Johannesburg from which are in between the two cities?
A: Lots of options... Kenya Airways via Nairobi, EgyptAir via Cairo, Qatar Airways via Doha, Etihad Airways via Abu Dhabi... try a site like Skyscanner.net for more options.
Jeremy Lowe says:
"Visited last year. The furthest south I've been in the world and it was amazing to be where two such great oceans meet. Altantic and Pacific waves pounding in to each other. Fantastic."