Originally Posted by
mec72
I think the question is whether BA is responsible for getting the OP to JNB at its leisure, on on time. I'd vote for the latter and think that the OP has a valid basis for claiming a refund, although that's going to be a long and painful process.
I don't think that most insurance policies will cover this as they require a min 4h layover if on separate tickets (and in any case, I don't think that a passenger should go straight to the insurance company in such circumstances if it's primarily the airline's fault - it seems this was not weather related etc.).
This is bad advice.
What you would vote for is unfortunately of no relevance here, in practice the OP's rights are enshrined in the conditions of carriage and EC261.
The OP has no basis for a claim at all.