Book flights from Shanghai to Germany with Cathay Pacific