er, isn't that routing illegal?
you can't go CAI-FRA-BKK then route back through MAN-FRA-CAI because you've already gone to europe - so either you'd have to start CAI-SIN-BKK... or end ORD-HKG/NRT(some point in asia)-BKK-SIN-CAI.
Or am I missing something because of the africa thing?