Rome isn't an option for you; there are no flights from Rome to Cape Town; service from LA to Rome is only operated seasonally; so going via Rome would mean going well out of your way.
You are probably stuck with the usual candidates: London, Frankfurt, Paris, Amsterdam - or Dubai.
Last edited by irishguy28; Dec 6, 2016 at 2:07 am