German airline: uk-----german city A-------German cityB----china
Air china: uk ----Beijing--------------hk---------------china
these travel arrangements let some passengers in trouble, ending up paying more money.
I just wonder if it was done deliberately to confuse you, cheaper ticket first, but have to pay more later if you want land in your destination.