Book flights from Christchurch to Republic of Singapore with Cathay Pacific