Book flights from Johannesburg to Chinese Mainland with Cathay Pacific from ZAR13,979