Book flights from Xiamen to South Africa with Cathay Pacific