staying in shanghai for 1 night - need a visa?
I'm flying from Singapore to Shanghai via Hong Kong on June 20th, and I am flying to the US on a separate ticket the next day (I am a US citizen). I have read many websites that say I will not need a visa for this (including the Chinese Embassy in the US and the US State Department), but I was just curious if anyone has actually tried this (staying in Shanghai city for less than 48 hours, with tickets and a visa for onward destination). Does it actually work, or should I go ahead and get a transit visa anyway (I would think the airline might not like it if I try to fly to China with no visa)?
Any advice would be greatly appreciated.