.. I basically have a BA return ticket London to shanghai and a China Eastern Return ticket shanghai to Hong Kong. My main concern is the BA check in at Heathrow as they will see an 8 day return to Shanghai and may therefore ask to see a visa.
I have hotel printouts for shanghai.
Cheers