BA used to fly to Gaborone via Joburg, without changing plane. Was great seeing a 747 parked by the tiny airport building
Now you change plane and go to Gaborone in some little airbus thing, not that I ever fly BA if I can help it, Star Alliance all the way!!!