Book flights from India to Shanghai (PVG) with Cathay Pacific from INR50,449