Originally Posted by
Mwenenzi
Or fly another airline and transit in DXB, DOH or AUH (ME3 airlines)
All those airports (which are in Asia, by the way) have many connections to mainland China. Avoiding SIN/HKG and not avoiding other major transit airports doesn't really make that much sense.