Question: do you need a visa if you have a connecting flight in shanghai?
Answer: Foreigners who have confirmed onward tickets and seats on international flights and directly transit through China and stay for no more than 24 hours within the airport boundaries do not need to apply for a transit visa.