Originally Posted by
mdkowals
I had poor flight timing coming into PVG, as Lufthansa just dropped off a bunch of Europeans just prior to AA unloading - so immigration took a good two hours.
If you haven't left China, or returned to China in some time, you need more information on your arrivals card than you used to, and they don't hand them out on the plane any more.
(bolding mine)
Wow, quite the different experience for me: I landed at PVG on the exact same day, with Arrival Cards being handed out during the flight, and immigration taking 10 minutes.